2016-03-15 123 views
1

我将一列由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”

例如:

Table

此外,在选择相应的单选按钮时,必须在数据库表中更新其值。

我该如何做到这一点?

+0

这将不可能与boundfield。是否有任何理由必须是一个界限? –

+0

我知道只有使用TemplateField才有可能。但是,如果不使用BoundField,我如何通过数据源将“性别”列与数据库表单绑定? – gRao92

回答

0

你应该使用TemplateColumn来代替。

相关问题