我有一个名为gvSelected的.net
和c#
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
中的行数有所不同。
答案 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);
}