gridview中的单元格值

时间:2013-05-13 00:19:49

标签: asp.net gridview updatepanel tablecell

我可以发布一些链接到人们提出同样问题的文章,不一定是Stack Overflow,但我不知道为什么这对我不起作用。

我的代码是:

int rowIndex = ((GridViewRow)(((CheckBox)sender).Parent.Parent)).RowIndex;
Label lbl = new Label();
lbl.ID = "test" + testing.ToString();
lbl.Text = gvBatters.Rows[rowIndex].Cells[1].Value;
upCompare.ContentTemplateContainer.Controls.Add(lbl);
testing++;

我的问题出在这一行:

lbl.Text = gvBatters.Rows[rowIndex].Cells[1].Value;

问题是Value。它不喜欢这个,说我错过了对System.Web.UI.WebControls.TableCell的汇编引用。我实际上正在使用System.Web.UI.WebControls

当我尝试这样的行时:

lbl.Text = gvBatters.Rows[rowIndex].Cells[1].ToString();

它显示在我的更新面板中,标签文字为:

System.Web.UI.WebControls.DataControlFieldCell

我很亲密。我所有的谷歌搜索都说我应该.value,但是视觉工作室说没有。

1 个答案:

答案 0 :(得分:0)

尝试.text。我不记得肯定,但我认为如果它是一个绑定字段,它将获得文本。