将gridview单元格内容转换为.net中的字符串数组

时间:2016-09-23 15:48:10

标签: asp.net arrays gridview

我有一个名为gvSelected的.netc# gridview。我想为每一行获取第一列的内容,并将其放入字符串array中。

string[] mytitles = new string[] { };

for (int i = 0; i < gvSelected.Rows.Count; i++)
{
mytitles[i] = gvSelected.Rows[i].Cells[0].Text;
}

我收到以下错误:

An exception of type 'System.IndexOutOfRangeException' occurred in
WebApplication1.dll but was not handled in user code

其他信息:索引超出了数组的范围。

gvSelected中的行数有所不同。

1 个答案:

答案 0 :(得分:0)

这似乎效果更好:

string[] mytitles = new string[gvSelected.Rows.Count];
for (int c = 0; c < gvSelected.Rows.Count; c++)
{
   mytitles[c] = Convert.ToString(gvSelected.Rows[c].Cells[0].Text);
}