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

怎样在DATAGRID中动态创建一个textbox模板列并附值?解决办法

2012-02-16 
怎样在DATAGRID中动态创建一个textbox模板列并附值?我只会下面这点TemplateColumncol2newTemplateColumn(

怎样在DATAGRID中动态创建一个textbox模板列并附值?
我只会下面这点
TemplateColumn   col2   =   new   TemplateColumn();
col2.ItemTemplate   =   new   ColumnTemplate();  
col2.HeaderText   =   "哈哈哈 ";
dg.Columns.Add(col2);
不知道如何创建textbox.并附一个默认值

[解决办法]
DataGrid1为DataGrid的id,参考:

protected void DataGrid1_ItemDataBound(object sender, DataGridItemEventArgs e)
{
TextBox tb1 = new TextBox();
tb1.Text = "11 ";
e.Item.Cells[3].Controls.Add(tb1);
}

[解决办法]
你可以从网上搜索到很多动态产生模板列的代码,自己搜索一下,提出更具体的问题。
[解决办法]
protected void DataGrid1_ItemDataBound(object sender, DataGridItemEventArgs e)
{
TextBox tb1 = new TextBox();
tb1.Text = "11 ";
e.Item.Cells[3].Controls.Add(tb1);
}

热点排行