我的网络表单中有一个gridview,我在网络表单的“保存”按钮中使用了以下代码:
foreach (GridViewRow row in gvList.Rows)
if (row.RowType == DataControlRowType.DataRow)
{ for (int i = 0; i < row.Cells.Count; i++)
{
string headerRowText = ???;
如何获取当前单元格的标题文本。
答案 0 :(得分:21)
我用以下方法解决了它:
string headerRowText = gvList.HeaderRow.Cells[i].Text;
答案 1 :(得分:4)
gvList.Rows [0]应该是您的标题行。你应该能够得到
gvList.Rows[0].Cells[i]
这只是为了获得细胞本身。您需要进入单元格并获取Controls [0]并将其转换为正确的类型,然后获取Text属性。
答案 2 :(得分:4)
string headerRowText = gvList.HeaderRow.Cells[i].Text;
为我返回空字符串,工作原理是什么:
GridView1.Columns[i].HeaderText
答案 3 :(得分:1)
设置GridView属性UseAccessibleHeaderText=true
然后,在代码隐藏时,要使用第j列:
GridView1.HeaderRow.Cells[0].Text