gridview 动态绑定控件

来源:百度知道 编辑:UC知道 时间:2024/07/01 08:10:43
想在gridview的第一行绑定checkbox控件,第2行绑定dropdownlist控件,而且列可以动态添加。请问asp .net c# 怎么实现。在线等,解决后加100分。
谢谢你的回答,不过我需要的是动态增加列,而且每列里面既有checkbox,dropdownlist,

第一步:生成一个和gridview相同列的datatable(暂且叫tableA),用于绑定gridview。
第二步:把gridview的数据从数据库中取出,放入datatable,注意,这是另外一个datatable(暂且叫tableB),gridview的数据都从这里取。不过datatable的行是gridview的列。第一步的那个datatable仅仅用于gridview绑定用,没有任何其他用途。
第三步:根据第二步的tableB的数据行,动态生成gridview的列。同时add控件。
第四步:给gridview生成的动态控件绑定自己的事件。
第五步:给事件添加更改tableB的代码。
第六步:把tableB放进session.
完毕。

<form id="form1" runat="server">
<div>
<asp:GridView ID="GridView1" AutoGenerateColumns="false" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:Panel ID="Panel1" DefaultButton="Button1" runat="server">
<asp:TextBox ID="TextBox1" Text='<%#Eval("StrValue")%>' runat="server" />
<asp:Button ID="Button1" UseSubmitBehavior="false" runat="server" Text="Button&quo