首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

急DATAGRID中有摸版列,要实现添加一行解决方法

2012-01-06 
急!!!DATAGRID中有摸版列,要实现添加一行在DATAGRID中有3个摸版列分别放着LINKBUTTON,TEXTBOX和DROPDOWNLI

急!!!DATAGRID中有摸版列,要实现添加一行
在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可不可以这么做?
或者有什么其他方法?
谢谢


[解决办法]
DataTable dt = //查询数据DataRow newDR = dt.NewRow(); dt.Rows.Add(newDR);dt.Rows.InsertAt(newDR,dt.Rows.Count);
[解决办法]
DATAGRID的最后再添加一行
-----------------------------
使数据源的datarow dr = datatable.newrow();再对dr的各个列赋值即可
你的代码把textbox放到datacolumn中,那么页面上模版列中的控件无法对该值(textbox类型)进行绑定,只要把值放到datacolumn中,绑定到datagrid即可
[解决办法]
就会这个还来晚了,哎~。
向 cpp2017(慕白兄) 学习。
[解决办法]
cpp2017(慕白兄)所言
[解决办法]
路过,帮顶

热点排行