急!!!DATAGRID中有摸版列,要实现添加一行

zdtsw 2007-01-05 02:00:32
在DATAGRID中有3个摸版列分别放着LINKBUTTON,TEXTBOX和DROPDOWNLIST.
现在希望点击LINKBUTTON,就会在DATAGRID的最后再添加一行(也含有LINKBUTTON,TEXTBOX和DROPDOWNLIST.)
想用
DataTable dt = new DataTable();
TextBox tmp = new TextBox();
dt.Columns.Add(new DataColumn("textbox",tmp));
DataRow dr = dt.NewRow();
来实现,但是报tmp有错,不知道DataColumn可不可以这么做?
或者有什么其他方法?
谢谢
...全文
256 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
bzhi268 2007-01-05
  • 打赏
  • 举报
回复
路过,帮顶
cpp2017 2007-01-05
  • 打赏
  • 举报
回复
DataTable dt = new DataTable(); dt.Columns.Add("A",typeof(String));
zdtsw 2007-01-05
  • 打赏
  • 举报
回复
就是不用去数据库查询,直接要的到原来有一行空白,含有LINKBUTTON,TEXTBOX和DROPDOWNLIST的DATAGRID.而后点击LINKBUTTON.会有新的行生成.
用DataTable dt = new DataTable();应该添加列
就是不知道如何添加列

chenjunhui 2007-01-05
  • 打赏
  • 举报
回复
支持一下吧 这个问题有点简单 翻下书吧
cpp2017 2007-01-05
  • 打赏
  • 举报
回复
DataTable dt = new DataTable(); //这个dt应该是你查询数据库得到的表。 如果你 new 一个的话就应该添加列
hbzxf 2007-01-05
  • 打赏
  • 举报
回复
cpp2017(慕白兄)所言
zdtsw 2007-01-05
  • 打赏
  • 举报
回复
DataTable dt = new DataTable();
DataRow dr = dt.NewRow();
this.DataGrid1.DataSource = dt;
this.DataGrid1.DataBind();
error:ID 为“DataGrid1”的 DataGrid 未能从选定数据源自动生成任何列。
knifesky 2007-01-05
  • 打赏
  • 举报
回复
就会这个还来晚了,哎~。
向 cpp2017(慕白兄) 学习。
yan63 2007-01-05
  • 打赏
  • 举报
回复
DATAGRID的最后再添加一行
-----------------------------
使数据源的datarow dr = datatable.newrow();再对dr的各个列赋值即可
你的代码把textbox放到datacolumn中,那么页面上模版列中的控件无法对该值(textbox类型)进行绑定,只要把值放到datacolumn中,绑定到datagrid即可
glacier111 2007-01-05
  • 打赏
  • 举报
回复
同上!!!
cpp2017 2007-01-05
  • 打赏
  • 举报
回复
DataTable dt = //查询数据 DataRow newDR = dt.NewRow(); dt.Rows.Add(newDR); dt.Rows.InsertAt(newDR,dt.Rows.Count);
cpp2017 2007-01-05
  • 打赏
  • 举报
回复
直接在数据源加一行空数据。
cpp2017 2007-01-05
  • 打赏
  • 举报
回复
dt是datatable dt.Columns.Add是添加字段。 怎么把textbox加到数据表中去了??

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧