0

GridViewがあります。

そのデータソースは、私が見せたいものに合うようにdata tableプログラムで作成します。.csここで、このグリッドビューの列をテキストボックスを含むテンプレートフィールドとして(データテーブルの一部として)追加したいと思います。これを行う方法。サンプルまたは例がある場合は、これは素晴らしいでしょう。

4

3 に答える 3

1

TemplateField bfield = new TemplateField();

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

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

GrdView1.Columns.Add(bfield);

于 2011-07-30T14:30:01.030 に答える
1

次のチュートリアルが役に立ちます。これはASP.net2.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&exp=0&select=1726624
于 2011-07-30T13:37:38.757 に答える
0
 <asp:TemplateField HeaderText="MyTextField">
            <ItemTemplate>
                <asp:TextBox runat="server" id="txtField">
            </ItemTemplate>
        </asp:TemplateField>

詳細はこちら: http: //msdn.microsoft.com/en-us/library/aa479353.aspx

しかし、あなたはこれ以上のことをしたいと思っていると思いますが、確かではありません。

于 2011-07-30T13:37:29.287 に答える