如何将一个radiobuttonlist分配给GridView中的绑定字段?
问题描述:
我将一列由5列和50行组成的excel表导入数据表,并将其存储在数据库表中。没有一列是主键,因为它们组成了字符串的数据,是重复的,甚至允许空值。如何将一个radiobuttonlist分配给GridView中的绑定字段?
如:
的EmpID | EmpName | Desig |部门|性别
是我的表中的列。
我使用SqlDataSource创建DataGrid,并使用绑定字段将数据从数据库表绑定到GridView。
如:
<asp:BoundField DataField="EmpID" HeaderText="Employee ID" SortExpression="EmpID"/>
<asp:BoundField DataField="EmpName" HeaderText="Employee Name" SortExpression="EmpName"/
<asp:BoundField DataField="Desig" HeaderText="Designation" SortExpression="Desig"/>
<asp:BoundField DataField="Dept" HeaderText="Department" SortExpression="Dept"/>
<asp:BoundField DataField="Gender" HeaderText="Gender" SortExpression="Gender"/>
排在性别列是完全空,而其他有一些数据放进去。
我需要插入在在GridView满足行的条件性别栏的特定行的RadioButtonList的/中的细胞的EmpID列开始以字母“A”
例如:
此外,在选择相应的单选按钮时,必须在数据库表中更新其值。
我该如何做到这一点?
答
你应该使用TemplateColumn来代替。
这将不可能与boundfield。是否有任何理由必须是一个界限? –
我知道只有使用TemplateField才有可能。但是,如果不使用BoundField,我如何通过数据源将“性别”列与数据库表单绑定? – gRao92