如何使模板字段(文本框)作为数据表的一部分

本文关键字:数据表 一部分 何使模 字段 文本 | 更新日期: 2023-09-27 18:03:55

我有一个GridView。

它的数据源是一个data table,我在.cs中以编程方式创建它以适应我想要显示的内容。现在我想在这个gridview中更多的列作为一个包含文本框的模板字段。(作为我数据表的一部分)。如何做到这一点。请如果有一个样本或例子,这将是伟大的。

如何使模板字段(文本框)作为数据表的一部分

以下教程将对您有所帮助。这是在ASP.net 2.0上,但在最新版本上不会有太大的不同。

http://msdn.microsoft.com/en-us/library/bb288032.aspx

添加了一些基于新注释的其他资源

  1. http://www.highoncoding.com/Articles/29_Creating_Datagrid_columns_programmatically.aspx
  2. http://www.codeproject.com/KB/aspnet/create_template_columns.aspx?df=100& forumid = 281019,经验值= 0,选择= 1726624

TemplateField bfield = new TemplateField();

bfield。HeaderTemplate = new GridViewTemplate(listtitemtype。头,col.ColumnName);

bfield。ItemTemplate = new GridViewTemplate(listtitemtype .)项,col.ColumnName);

GrdView1.Columns.Add (bfield);

 <asp:TemplateField HeaderText="MyTextField">
            <ItemTemplate>
                <asp:TextBox runat="server" id="txtField">
            </ItemTemplate>
        </asp:TemplateField>

更多细节在这里:http://msdn.microsoft.com/en-us/library/aa479353.aspx

然而,我认为你想做的不仅仅是这个-但我不能确定....