怎样在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);
}