有一个gridview,如下:
<asp:GridView ID="GridView1" runat="server" Width="100%" AutoGenerateColumns="False" OnRowCommand="GridView1_RowCommand" AllowPaging="True" PageSize="5" OnPageIndexChanging="GridView1_PageIndexChanging" OnRowDataBound="GridView1_RowDataBound">
<HeaderStyle CssClass="subHeader" />
<Columns>
<asp:TemplateField HeaderText="操作">
<ItemTemplate>
<asp:Button ID="btnOut" runat="server" CommandName="Out" CommandArgument="<%#Container.DataItemIndex %>" Text="呼出" />
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
</Columns>
</asp:GridView>
当我点击这个按钮时获取某列值,根据这个值在表格里动态添加一行,并且将数据显示显示出来(如果有多行就添加多行)
请问下该怎样做。
<asp:GridView ID="GridView1" runat="server" Width="100%" AutoGenerateColumns="False" OnRowCommand="GridView1_RowCommand" AllowPaging="True" PageSize="5" OnPageIndexChanging="GridView1_PageIndexChanging" OnRowDataBound="GridView1_RowDataBound">
<HeaderStyle CssClass="subHeader" />
<Columns>
<asp:TemplateField HeaderText="操作">
<ItemTemplate>
<asp:Button ID="btnOut" runat="server" CommandName="Out" CommandArgument="<%#Container.DataItemIndex %>" Text="呼出" />
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
</Columns>
</asp:GridView>
当我点击这个按钮时获取某列值,根据这个值在表格里动态添加一行,并且将数据显示显示出来(如果有多行就添加多行)
请问下该怎样做。
解决方案 »
- 使用Timer来替代
- DataGrid修改数据
- C# DataGrid可不可以不用字段名,而直接用字段序号来绑定列?
- ***.Click += new EventHandler(this.del_Click)事件无法响应,为何?
- 如何动态绑定treeview控件?
- 如果将mdi窗体里的一个子窗体总是前置?
- C#如何动态构建XML?
- 请教:C#实现 VPN登陆模块
- 请问各位大侠用c#做网页是用Microsoft Visual Studio .NET 2003 还是 Macromedia Dreamweaver MX .
- 【初学求教】索引问题
- 如何用C#做九宫格
- 用代码从后台直接生成的控件,如何赋予事件?
DataRow dr = dt.NewRow();
dr["Name"] = "";
dt.Rows.Add(dr);
BindData();
ViewState["dt"] = dt;