我有一個GridView。如何使模板字段(文本框)作爲數據表的一部分
其數據源是data table
我在.cs
中以編程方式創建它以適應我想要展示的內容。現在我想在這個GridView更多的列作爲模板字段包含一個文本框。(作爲我的數據表的一部分)。如何做到這一點。如果有一個樣本或例子,這將是偉大的。
我有一個GridView。如何使模板字段(文本框)作爲數據表的一部分
其數據源是data table
我在.cs
中以編程方式創建它以適應我想要展示的內容。現在我想在這個GridView更多的列作爲模板字段包含一個文本框。(作爲我的數據表的一部分)。如何做到這一點。如果有一個樣本或例子,這將是偉大的。
下面的教程將幫助您。這是在ASP.net 2.0上,但最新版本不會有太大差異。
基於新的評論http://msdn.microsoft.com/en-us/library/bb288032.aspx
添加很少有其他資源
<asp:TemplateField HeaderText="MyTextField">
<ItemTemplate>
<asp:TextBox runat="server" id="txtField">
</ItemTemplate>
</asp:TemplateField>
更多細節在這裏:http://msdn.microsoft.com/en-us/library/aa479353.aspx
不過,我認爲你正在尋找做的不僅僅是這些 - 但我不能肯定....
的TemplateField bfield =新的TemplateField();
bfield.HeaderTemplate = new GridViewTemplate(ListItemType.Header,col.ColumnName);
bfield.ItemTemplate = new GridViewTemplate(ListItemType.Item,col.ColumnName);
GrdView1.Columns.Add(bfield);
嗯,謝謝,但是,我知道如何做到這一點。這不是我所問的。我的數據源是以編程方式創建的數據表。 –