主要是实现将gridview1中的第二列(竖着的)中的数字(以逗号隔开的)以逗号为分割存到二维数组里。
private void button1_Click(object sender, EventArgs e)
{
string[] arr = new string[230];
string[,] cr = new string[230,51];
int n = 0;
int m = 0;
for (int i = 0; i < 230; i++)
{
arr[i] = dataGridView1.Rows[i].Cells[1].ToString();
string[] br=arr[i].Split(',');
for (int j = 0; j < 52; j++)
{
int a = Convert.ToInt32(br[j]);
int b = Convert.ToInt32(br[j + 1]);这个地方就提示“Input string was not in a correct format.”
if (a == (b - 1))
{
cr[m, 0] = br[0];
}
else
{
cr[m, 0] = br[0];
cr[m, n] = br[j];
cr[m, n + 1] = br[j + 1];
n++;
}
}
m++;
}
private void button1_Click(object sender, EventArgs e)
{
string[] arr = new string[230];
string[,] cr = new string[230,51];
int n = 0;
int m = 0;
for (int i = 0; i < 230; i++)
{
arr[i] = dataGridView1.Rows[i].Cells[1].ToString();
string[] br=arr[i].Split(',');
for (int j = 0; j < 52; j++)
{
int a = Convert.ToInt32(br[j]);
int b = Convert.ToInt32(br[j + 1]);这个地方就提示“Input string was not in a correct format.”
if (a == (b - 1))
{
cr[m, 0] = br[0];
}
else
{
cr[m, 0] = br[0];
cr[m, n] = br[j];
cr[m, n + 1] = br[j + 1];
n++;
}
}
m++;
}
解决方案 »
- ★★★请教:如何判断表的某列是不是自增列??
- Castle ActiveRecord小问题
- C#中如何判断某个按纽被按下了
- 请教下范型,给点具体的例子吧!
- 生成清单时出现问题。没有足够的内存继续执行程序。
- 面的代码能不能将 统一编号 这一列变成原来的第7,8位哦
- datagirdview实现每点击一行就加载一行
- C#中的函数参数可不可以声明为 const ref
- 在线等待:C#中自定义一个函数,有一参数object,我怎么得到这个object 什么控件?
- 紧急求救,简单问题:如何向access数据库中输入一个长整型的值?
- propertyGrid 中,如何根据1,0显示true ,false
- C# collection 官方提供的iterator 能否实现下面的功能
j < 52; //要求长度52
br[j + 1]; //要求长度53
int b = Convert.ToInt32(br[j + 1]); 改成 nt b = Convert.ToInt32(br[j]) 试试