【问题标题】:How to make a template field(textbox) as a part of the datatable如何将模板字段(文本框)作为数据表的一部分
【发布时间】:2011-07-30 13:16:15
【问题描述】:

我有一个 GridView 。

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

【问题讨论】:

    标签: c# asp.net gridview datatable templatefield


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      TemplateField bfield = new TemplateField();

      bfield.HeaderTemplate = new GridViewTemplate(ListItemType.Header, col.ColumnName);

      bfield.ItemTemplate = new GridViewTemplate(ListItemType.Item, col.ColumnName);

      GrdView1.Columns.Add(bfield);

      【讨论】:

        【解决方案3】:
         <asp:TemplateField HeaderText="MyTextField">
                    <ItemTemplate>
                        <asp:TextBox runat="server" id="txtField">
                    </ItemTemplate>
                </asp:TemplateField>
        

        更多详情:http://msdn.microsoft.com/en-us/library/aa479353.aspx

        但是,我认为您希望做的不仅仅是这个 - 但我不能确定......

        【讨论】:

        • 嗯,谢谢,但是,我知道该怎么做。这不是我要问的。我的数据源是一个以编程方式创建的数据表。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-09-24
        • 2012-07-13
        • 1970-01-01
        • 2014-04-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多