本文介绍了如何在Windows窗体的GridView中使用checkboxList的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
场景: 我需要Windows窗体的gridview中的checkboxlist/listbox列.每行上的复选框列表/列表框. 该怎么办? 在此先感谢
Scenario: I need checkboxlist/listbox columns in gridview for windows form. checkboxlist/listbox on each row. what to do ? Thanks in advance
推荐答案< asp:GridView OnRowEditing ="GridView1_RowEditing" OnRowDataBound ="GridView1_RowDataBound" OnRowUpdating ="GridView1_RowUpdating" ID ="GridView1" DataKeyNames =" runat ="server" AutoGenerateColumns ="false"> <专栏> < EditItemTemplate>< asp:DropDownList runat ="server" ID ="ddlclient" AutoPostBack ="true" OnSelectedIndexChanged ="ddlclientselectedIndexchanged"/></EditItemTemplate> </asp:TemplateField> </列> </asp:GridView> 我在列上有一个下拉菜单.上面的代码将在gridview的每一行上显示下拉菜单.但是在后面的代码中,我们必须找到第(n)行并操作元素或控件(可能是下拉菜单,复选框等)数据.语言中有一种称为查找控件"的方法. 为了找到用户单击的行,请单击->使用(命令参数) 用于操作列表框,复选框,下拉列表等数据->使用(查找控件) 发布您的代码......... 以便能够纠正 <asp:GridView OnRowEditing="GridView1_RowEditing" OnRowDataBound="GridView1_RowDataBound" OnRowUpdating="GridView1_RowUpdating" ID="GridView1" DataKeyNames="" runat="server" AutoGenerateColumns="false" > <Columns> <EditItemTemplate><asp:DropDownList runat="server" ID="ddlclient" AutoPostBack="true" OnSelectedIndexChanged="ddlclientselectedIndexchanged" /></EditItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> I am having a dropdown on my column.The above code will show dropdown on every row in gridview.But in code behind we have to find (n)th row and manipulate the element or control (may be dropdown,check box,etc) data. There is a method called find control in language. For finding which row user clicking --> use (commandargument) For manipulating list box,check box,dropdown,etc data --> use (find control) Post your code ......... so that able to correct
更多推荐
如何在Windows窗体的GridView中使用checkboxList
发布评论