<asp:TemplateColumn HeaderText="XX">
<ItemTemplate>
<TextBox id='a1' runat=server> </TextBox> </ItemTemplate>
</asp:TemplateColumn> 后台在RowDatabound事件里面
寻找控件 FindControl
然后赋值
<ItemTemplate>
<TextBox id='a1' runat=server> </TextBox> </ItemTemplate>
</asp:TemplateColumn> 后台在RowDatabound事件里面
寻找控件 FindControl
然后赋值
<ItemTemplate>
<asp:CheckBox ID="Chkitem" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"Id")%>' />
</ItemTemplate>
</asp:TemplateColumn>
取值
TemplateColumn ItemTemplate、
全从后台生成后ADD到datagrid 中
要写IItemTemplate
如果你一定要动态列
最好还是用DataList或者其他的控件
http://blog.csdn.net/llxchen/archive/2008/01/18/2051149.aspx
Insus.NET的方法,一般不会去操作ItemTemplate,而是只动态产生一个DataGrid即可。不过,还有为这个DataGrid的DataSource的数据源,动态生一个DataTabel即可(重点);
想在DataGrid绑定什么数据,只是把数据动态产生在这个DataTable即可。