string[] va = new string[] { };
for (int i = 0; i < this.dataGridView1.Rows.Count;i++ )
{
va[i] = i.ToString();//this.dataGridView1.Rows[i].Cells[5].Value.ToString();
}
索引超出了数组界限 代码有问题吗?
只要回答就给分!!!!
for (int i = 0; i < this.dataGridView1.Rows.Count;i++ )
{
va[i] = i.ToString();//this.dataGridView1.Rows[i].Cells[5].Value.ToString();
}
索引超出了数组界限 代码有问题吗?
只要回答就给分!!!!
解决方案 »
- 针对程序集 'SqlServerTime' 的 ALTER ASSEMBLY 失败,因为程序集 'SqlServerTest' 未获授权(PERMISSION_
- C# 操作word如何改变文字方向
- 关于Process启动进程传入用户名和密码问题
- 大家来来看看这段简单代码 thredm 函数以开始会执行几次? 并说明一下原因
- 神经衰弱了,再问个
- 求救,如何用c#写代码保存下来
- C#中的 string bookShopCookie = Functions.DecryptCookie(cookie.Values["BookShop"].ToString(),type);
- 求救..如果使用SQL语句把数据插进ReportView
- Webbrowser模拟百度一下点击事件
- 江湖救济,发分拉
- http HttpWebResponse请求问题
- C#继承Treeview控件的自定义控件 求救!!!
{
va[i] = i.ToString();//this.dataGridView1.Rows[i].Cells[5].Value.ToString();
}
试一下。
string[] va = new string[this.dataGridView1.Rows.Count];for (int i = 0; i < this.dataGridView1.Rows.Count;i++ )
va[i] = this.dataGridView1.Rows[i].Cells[5].Value.ToString();
方式二:不用固定数组,而用泛型List
List<string>] va = new List<string>();for (int i = 0; i < this.dataGridView1.Rows.Count;i++ )
va.Add(this.dataGridView1.Rows[i].Cells[5].Value.ToString());
string[] va = new string[this.dataGridView1.Rows.Count] for (int i = 0; i < this.dataGridView1.Rows.Count;i++ )
{
va[i] = i.ToString();//this.dataGridView1.Rows[i].Cells[5].Value.ToString();
}
试一下。
不能这么写因为我把va定义的是全局的
如果va是全局的,建议用泛型 List<string>