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才不会报错呢? 展开
我想在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才不会报错呢? 展开
展开全部
你可以用hyperLink(类似于超链接)进行页面传值啊(传该条信息的ID(主键))~,
在另一个页面获取传过来的值,再进行查找绑定就行啦~!
在另一个页面获取传过来的值,再进行查找绑定就行啦~!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Eval("factor1") 返回的类型不是布尔,也不是可转为布尔的字符串
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<ItemTemplate>
<br />
<asp:TextBox ID="TextBox6" runat="server" Text='<%# Bind("factor1") %>' </asp:TextBox>
</ItemTemplate>
<br />
<asp:TextBox ID="TextBox6" runat="server" Text='<%# Bind("factor1") %>' </asp:TextBox>
</ItemTemplate>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询