正在将DataGridView中的值获取到2D数组中
Getting Values from DataGridView into 2D array
我想从datagridview中获取所有值,并设置2D双数组。我尝试了很多语法,但都不起作用。这是代码,它在转换过程中给访问违规异常。
public ref class Form1 : public System::Windows::Forms::Form
{
int **KillRatetemp;
double **Costtemp;
public:
Form1(void)
{
InitializeComponent();
KillRatetemp=new int*[26];
Costtemp=new double*[26];
for(int i=0;i<26;i++)
{
KillRatetemp[i]=new int[9];
Costtemp[i]=new double[9];
}
}
void SetValues()
{
dataGridView1->Rows->Add(27);
dataGridView2->Rows->Add(27);
for(int i=0;i<=26;i++)
{
for(int j=0;j<=9;j++)
{
dataGridView1->Rows[i]->Cells[j]->Value="1";
dataGridView2->Rows[i]->Cells[j]->Value="1";
}
}
//它与i<26、j<9
for(int i=0;i<=26;i++)
{
for(int j=0;j<=9;j++)
{
Costtemp[i][j]= System::Convert::ToDouble(dataGridView1->Rows[i]->Cells[j]->Value);
KillRatetemp[i][j]= System::Convert::ToDouble(dataGridView2->Rows[i]->Cells[j]->Value);
}
}
};
之后,我想再次将2D阵列放置在Datagridview中。我使用的是Visual Studio 2010 Windows窗体应用程序,纯MSIL公共语言运行时支持。请解决我的问题。提前感谢
Int类型到Double类型的转换
相关文章:
- 我是 C++ 的初学者,我想知道如何在 2D 矢量中获取重复值
- 获取 2D 数组 c++ 中的所有数字对
- 为什么我的 2d 数组的第二行从 RAM 中获取随机值?
- 如何从2d Boost.MultiArray获取子阵列?
- 在 2D 矢量中获取多个输入时出现问题
- 双指针 (int**) 和双括号,用于从 2D 数组中获取值
- OpenCV从2D像素获取3D坐标
- 在C 中获取2D向量的行
- 从 2D 数组中获取前一个数组,其中给定数组作为函数中的参数传递
- 如何使用函数参数中的int指针来获取2d数组中最大值的索引并返回指针
- 如何从文本文件中获取值并输入2D数组?C
- 如何获取我在 2D 数组中声明和初始化的所有值的总和
- 从动态分配的2D数组指针中获取行
- 将像素值从PXCImage获取到2D数组中
- 从2D数组中获取1D数组索引
- 获取 2D 数组中数字的平均、最小值和最大值
- 加权Voronoi的CGAL 2D APOLLONIUS图-如何生成和获取面和顶点
- 正在将DataGridView中的值获取到2D数组中
- 如果用户从数组中输入数字,如何获取 2D 数组的索引
- OpenGL ES-从相机位置获取2D像素坐标