在更新新闻中,用DropDownList获取数据库NewsKind字段的值 ASP.NET 2.0 C#

问题描述

在更新新闻中,用DropDownList获取数据库NewsKind字段的值,获得的值不正确,出现错位。在数据库中是国内新闻,而获取后显示为国外新闻。UpdateNews.aspx.cs的代码:protectedvoidPage_Load(objectsender,EventArgse){if(!this.IsPostBack){BindData();}}publicvoidBindNewsKind(){this.DropNewsKinds.DataSource=NewsKinds.GetAllNewsKinds();this.DropNewsKinds.DataTextField="KindName";this.DropNewsKinds.DataValueField="KindId";this.DropNewsKinds.DataBind();}publicvoidBindData(){if(Request.QueryString["id"]!=null){BindNewsKind();intNewsId=Convert.ToInt32(Request.QueryString["id"]);NewsSingleNews=newNews();SingleNews=News.GetNewsByNewsId(NewsId);this.TxtNewsTitle.Text=SingleNews.NewsTitle;this.DropNewsKinds.SelectedIndex=SingleNews.NewsKindId;this.WebNewsBody.Text=SingleNews.NewsBody;}}请高手指教!

解决方案

解决方案二:
调试一下你的程序,应该是传值有问题
解决方案三:
参考:
解决方案四:
这个问题是在浪曦--新闻发布系统里发现的,有没有调试过的,请指教.
解决方案五:
应该是参数传值出现的异常吧,LZ调试先...

时间: 2024-12-04 03:43:47

在更新新闻中,用DropDownList获取数据库NewsKind字段的值 ASP.NET 2.0 C#的相关文章

ASP.NET C# 为何Dropdownlist获取不到当前的值呢?它获取绑定的数据字段的第一个值!

问题描述 if(!IsPostBack){//绑定部门字段Dept.DataSource=common.getds("selectdeptnamefromdepartmentlistorderbydeptname");Dept.DataTextField="deptname";Dept.DataValueField="deptname";Dept.DataBind();//是取当前用户代号及其所在的部门if(Request.Cookies[&qu

CS结构混合编程 新增时 把textbox中内容保存到数据库对应字段

问题描述 前台为嵌入式C后台c++由于该字段是备注信息太长不在gridview里面进行操作,查询新增修改等操作都在textbox里面进行.表名为hdys01,字段名remark.现在想请问下在测试环境的gridview里面新增一条记录的时候,其他都能保存,就是textbox里面内容怎么保存到数据库对应的字段?代码应该写在前台还是后台,哪个位置.我们前台格式为查询函数.画面载入.按钮区.最好能给出详细的代码,谢谢各位 解决方案 解决方案二:新增时:在保存前加上这样的语句:DataTabledt=d

怎么在cs文件中调用DropDownList获取值

问题描述 aspx文件:<asp:DropDownListID="DropDownList1"runat="server"AutoPostBack="True"OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"><asp:ListItemValue="不限">不限</asp:ListItem><as

asp.net C#获取数据库int字段值方法

private static void 使用原始sql命令打印字段值() { sqlconnection conn = new sqlconnection(@"data source=.sqlexpress;initial catalog=图库;integrated security=true"); try { conn.open(); console.writeline("sucess"); } catch (exception) { console.writel

js中一个函数获取另一个函数返回值问题探讨_javascript技巧

复制代码 代码如下: //此种为异步,还不等ajax赋完值,函数就return了. function getCaseInfoForMap(){ var formInfo=$("#firstForm").serialize(); var dd; $.ajax({ type:"post", url:"<%=path %>/webmodule/constructionDecision/WjInfo/getCaseInfoForMap.do?timeT

delphi编程计算数据库某字段的值

在数据库中,有时需要做汇总工作,那么就要对某个字段的所有记录进行求和,我们使用如下代码: 先定义一个全局变量i,再加入Table1的OnCalcFields事件,那么就得出了数据库中"金额"字段的合计值 var i:double;{$R *.DFM} procedure TForm1.Table1CalcFields(dataset: Tdataset);varGoodsgold:double;beginGoodsgold:=table1.fieldbyname(金额).asfloat

ASP.NET 2.0轻松实现数据库应用开发

asp.net|数据|数据库 前言: 第一次使用ASP.NET 2.0就被它强大的功能和超高的效率所吸引,原本繁杂的过程被简化到无法置信的容易,而且据微软的所言12月中文版的VS2005正式版将给我们带来更强劲的风暴.对ASP.NET 2.0逐渐深入后,便产生了想把自己学习中发现的问题和体会与大家交流,遂有此文.声明:本文所有演示示例均基于Visual Web Developer 2005 Express Beta2,Visual Web Developer 2005 Express Editi

在ASP.NET 2.0中实现数据的绑定

ASP.NET的第一个版本就已经建立了一组新的数据库绑定控件.有了这些控件 的支持,数据的可视化和编辑就简单多了,其中一个最重要的控件就是DataGrid 控件.但是这个控件也有很多缺点.它为数据的排序,分页和编辑提供了一些内 置的功能,但必须手动实现. 而ASP.NET 2.0中采用了一种新的方式来解决以前版本的诸多问题, 并且提供了标准的功能.现在可以对任何数据源进行排序,分页和编辑----在大 多数情况下不需要输入任何代码.由于几乎所有的动态WEB程序都要考虑到与数据库的交互,幸运的是在A

在ASP.NET 2.0中操作数据之二十三:基于用户对修改数据进行限制_自学过程

导言 很多Web程序都支持用户帐号,根据不同的登录用户提供不同的选项,报表等功能.例如,就我们的教程中,我们要允许供应商公司的一些账户能登录网站并更新它们的产品-包括产品名称和单价,或许还有供应商的信息,比如它们的公司名称,地址,以及联系人信息等等.此外,可能我们还想包含一些帐号留给我们自己公司用户,以便让它们能够登录并进行产品信息修改,比如股价,级别调整等等.我们的Web程序同时也可以允许匿名登录,但是仅仅让这些用户浏览数据.并包含一个系统用户,通过对ASP.NET页面中的数据控件能够进行数据