Как сделать поле шаблона (текстовое поле) как часть таблицы данных - PullRequest
0 голосов
/ 30 июля 2011

У меня есть GridView.

его источником данных является data table, я создаю его программно в .cs в соответствии с тем, что я хочу показать.Теперь я хочу добавить еще один столбец в этом виде сетки как поле шаблона , содержащее текстовое поле . (Как часть моей таблицы данных).Как это сделать. Пожалуйста, если есть образец или пример, это будет здорово.

Ответы [ 3 ]

1 голос
/ 30 июля 2011

Следующий урок поможет вам.Это на 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&exp=0&select=1726624
1 голос
/ 30 июля 2011

TemplateField bfield = new TemplateField ();

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

bfield.ItemTemplate = новый GridViewTemplate (ListItemType.Item, col.ColumnName);

* 6GrdView1.Columns.Add (bfield); * +1007 *
0 голосов
/ 30 июля 2011
 <asp:TemplateField HeaderText="MyTextField">
            <ItemTemplate>
                <asp:TextBox runat="server" id="txtField">
            </ItemTemplate>
        </asp:TemplateField>

Подробнее здесь: http://msdn.microsoft.com/en-us/library/aa479353.aspx

Тем не менее, я думаю, что вы хотите сделать больше, чем просто это - но я не уверен ...

...