textbox为什么绑定不了数据库中取的值? 我用的是这样:this.txtformat.Text = ds.Tables[0].Rows[0]["formatsize"].ToString(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先看看你ds里那个行那列的值是什么,response.write出来 是这样的,原来像这样写可以(用label显示)this.lblformat.Text = ds.Tables[0].Rows[0]["formatsize"].ToString();我现在想把它显示在textbox上,为了便于修改,现在就出错。ds里有值一切都挺正常的看上去。 调试,看ds是否为null,ds.Tables[0]是否有数据,ds.Tables[0].Rows[0]["formatsize"].ToString()是否有值 “/”应用程序中的服务器错误。--------------------------------------------------------------------------------未将对象引用设置到对象的实例。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。 堆栈跟踪: [NullReferenceException: 未将对象引用设置到对象的实例。] ADOAApp.WebMedia.PaiqiEdit.getformatinfo() in C:\eplan\en\ADOAApp\WebMedia\PaiqiEdit.aspx.cs:164 ADOAApp.WebMedia.PaiqiEdit.ddlchanel_SelectedIndexChanged(Object sender, EventArgs e) in C:\eplan\en\ADOAApp\WebMedia\PaiqiEdit.aspx.cs:90 System.Web.UI.WebControls.ListControl.OnSelectedIndexChanged(EventArgs e) +105 System.Web.UI.WebControls.DropDownList.RaisePostDataChangedEvent() +134 System.Web.UI.WebControls.DropDownList.System.Web.UI.IPostBackDataHandler.RaisePostDataChangedEvent() +7 System.Web.UI.Page.RaiseChangedEvents() +137 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4778 --------------------------------------------------------------------------------版本信息: Microsoft .NET Framework 版本:2.0.50727.832; ASP.NET 版本:2.0.50727.832 按你上面写的关于textbox没错,ds也能取到数据,那有可能是其它地方的错了 首先把这句话注释掉,然后确定是不是这句话的错.然后看这个textbox是不是存在的,有时候你明明拖上去了却不存在.用this.txtformat.Text = "123";测试一下就知道.然后,this.txtformat.Text = ds.Tables[0].Rows[0]["formatsize"].ToString();修改为this.txtformat.Text = ds.Tables[0].Rows[0]["formatsize"]==null?"":ds.Tables[0].Rows[0]["formatsize"].ToString(); 我调试了一下,光标到了txtformat这段代码是上面时什么都没有,就是没有反应;在lblformat上时有值。 把lblformat删除之后重新拖个就行了. 我重申肯定有值。它能在label中显示,在textbox中显示不出来,郁闷啊 未将对象引用设置到对象的实例。你是不是Request了值? [先進人發問]JS放的位置對程式效率有沒有影響? JS如何提取后台设置的Cookies PDF文件生成问题 求救高手!弹出对话框问题! 请教一简单问题. 解决了问题立即给分,在线等候! 关于asp中边框不显示的问题 自动封装 get set Context.RewritePath不能触发Forms验证??? 关于修改个人注册信息页面的问题? ajax无刷新联动问题 一个javascript问题
--------------------------------------------------------------------------------未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。 堆栈跟踪:
[NullReferenceException: 未将对象引用设置到对象的实例。]
ADOAApp.WebMedia.PaiqiEdit.getformatinfo() in C:\eplan\en\ADOAApp\WebMedia\PaiqiEdit.aspx.cs:164
ADOAApp.WebMedia.PaiqiEdit.ddlchanel_SelectedIndexChanged(Object sender, EventArgs e) in C:\eplan\en\ADOAApp\WebMedia\PaiqiEdit.aspx.cs:90
System.Web.UI.WebControls.ListControl.OnSelectedIndexChanged(EventArgs e) +105
System.Web.UI.WebControls.DropDownList.RaisePostDataChangedEvent() +134
System.Web.UI.WebControls.DropDownList.System.Web.UI.IPostBackDataHandler.RaisePostDataChangedEvent() +7
System.Web.UI.Page.RaiseChangedEvents() +137
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4778
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.832; ASP.NET 版本:2.0.50727.832
用this.txtformat.Text = "123";测试一下就知道.
然后,
this.txtformat.Text = ds.Tables[0].Rows[0]["formatsize"].ToString();
修改为
this.txtformat.Text = ds.Tables[0].Rows[0]["formatsize"]==null?"":ds.Tables[0].Rows[0]["formatsize"].ToString();
你是不是Request了值?