这里的GridView控件的图片我的工作:http://i.imgur.com/kFUTQ.pngC#的GridView细胞返回空字符串
这里是我的问题: 我有一个DropDownList(图中未画出)具有相同数量的项目作为分数DropDownList(如图所示)。每个索引都相互匹配(例如:其他字段的索引4与Fraction DropDownList的索引4相同),因此提交表单时必须正确匹配这两个索引。
我想要做的是检查并确定它们是否确实匹配。我已经试过:
this.gvRecords.Rows[0].Cells[2].Text
&
(((DropDownList)this.gvReserveRecords.Controls[0].Controls[0]
.FindControl("gvcbnFraction")).SelectedIndex
无论工作过。他们只是返回一个空字符串。
这里的一些信息,可以帮助:
我使用ASP.NET Web窗体
GridView控件最初是空的,但一旦信息填写,“插入”的LinkButton被点击并且数据被添加到数据库中,然后GridView调用DataBind()。
我想分数的值进行比较的一个字段在GridView外,如果该事项在所有。
让我知道你是否需要任何其他信息!
为什么你想通过GridMenu找到下拉菜单?它有一个ID,对吧? go:gvcbnFraction.SelectedIndex()或gvcbnFraction.SelectedValue() – Egor 2012-07-25 21:21:29
我怀疑下拉菜单在设计器文件中没有正确注册,或者在.aspx和.cs文件之间缺少一些引用。尝试从工具箱拖动一个DropDownList控件到你的aspx页面,然后看看你是否可以通过默认ID在代码隐藏中引用它 - DropDownList1 编辑:对不起,当我说工具箱我假设你使用的是Visual Studio – Egor 2012-07-25 21:49:05