我正在使用asp.net c#网格视图我在网格视图中有3列
这里我已经用上面的三列填充了网格视图,现在我有3列右边
这里我在第一栏中选中了复选框
现在我需要选中复选框值和主题名称 一旦学院列出10个完成,我必须在第一栏(从学院的主题复选框)中获得第一个选定的大学
我需要将数据绑定到数据库,它应该移到第二列
从那里起它应该像上面那样工作
这里我得到的复选框和名称和大学的选定值,但从选定的大学转移到第二列大学列表
我做错了什么。
protected void btnSave_Click(object sender, EventArgs e)
{
string chkbox = string.Empty;
string chklistvlue = string.Empty;
string chklistvlue1 = string.Empty;
foreach (GridViewRow gvrow in GVSubSelectDtls.Rows)
{
CheckBox chk = gvrow.Cells[0].Controls[1] as CheckBox;
//CheckBox chk = (CheckBox)gvrow.FindControl("chkSubjectSelected");
if (chk.Checked == true)
{
chkbox += GVSubSelectDtls.DataKeys[gvrow.RowIndex].Value.ToString() + ',';
//strname += gvrow.Cells[2].Text + ',';
foreach (GridViewRow row in GVSubSelectDtls.Rows)
{
// CheckBoxList chklist = (CheckBoxList)row.FindControl("CblCollegeNames");
CheckBoxList chklist = row.Cells[3].Controls[1] as CheckBoxList;
foreach (ListItem item in chklist.Items)
{
if (item.Selected)
{
chklistvlue += item.Value.ToString() + ',';
}
}
//binding data to data base
}
}
}
}