Asp.net4.0中用gridview绑定一个有空列(不全为空)的sql数据源,如何添加textbox,请用户输入数据并更新

有这样一个表格,表格中有空数据null,等待用户输入数据来填充。用一个gridview控件绑定这个sql数据源,显示如图。我想在gridview中原表格中空数据对应的地方... 有这样一个表格,表格中有空数据null,等待用户输入数据来填充。 用一个gridview控件绑定这个sql数据源,显示如图。
我想在gridview中原表格中空数据对应的地方添加textbox请用户添加数据,并存储到原表格中。请问高手,大神们应该怎样弄呢?(其实,我只是想通过gridview向对应的空数据列填充数据,用不用textbox不是必须的,能正确的添入数据就行。不用textbox别的方法也行。) 我试着把对应的空数据列,转换为模版列,并在 编辑模版 ——》itemtemplate中删除原来默认的label标签,并添加textbox控件,在texbox的databinding 中把enable,text,visible都绑定到对应的factor列,
可是每次 在浏览器中查看 都报 异常详细信息: System.InvalidCastException: 指定的转换无效。 源错误: 行 77: 行 78: 行 79: ' 行 80: Text='' Visible=''> 行 81: 源文件: c:\Users\Administrator\Documents\Visual Studio 2010\WebSites\WebSite1\Default.aspx 行: 79 还有那个EmptyDataTemplate中也添加textbox,好像也是显示不出来。 肯请高手相助!!
非常感谢回答。
这段代码是visual studio 2010生成的。
那请问应该怎样在gridview中添加textbox才不会报错呢?
展开
 我来答
百度网友113faafa67c
2011-02-08 · TA获得超过1839个赞
知道小有建树答主
回答量:1200
采纳率:0%
帮助的人:933万
展开全部
你可以用hyperLink(类似于超链接)进行页面传值啊(传该条信息的ID(主键))~,
在另一个页面获取传过来的值,再进行查找绑定就行啦~!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Whikiey
2011-02-07 · TA获得超过138个赞
知道小有建树答主
回答量:141
采纳率:0%
帮助的人:91.7万
展开全部
Eval("factor1") 返回的类型不是布尔,也不是可转为布尔的字符串
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d3ba069
2011-02-08 · TA获得超过789个赞
知道小有建树答主
回答量:294
采纳率:50%
帮助的人:111万
展开全部
<ItemTemplate>
<br />
<asp:TextBox ID="TextBox6" runat="server" Text='<%# Bind("factor1") %>' </asp:TextBox>
</ItemTemplate>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式