【发布时间】:2009-09-25 13:30:59
【问题描述】:
我正在创建一个列表来更新带有值表单文本框的 MySql 数据库,我怎样才能使这样的事情起作用?
如果我使用
verdierX[0] = (int)decimal.Parse(box1.Text);
它工作得很好 但是当我尝试在这样的循环中使用它时会爆炸。有人对如何解决这个问题提出建议吗?
int[] dbNavnX = new int[8];
int[] verdierX = new int[8];
string[] boxList = new string[8];
private void Form1_Load(object sender, EventArgs e)
{
boxList[0] = "box1.Text";
boxList[1] = "box2.Text";
boxList[2] = "box3.Text";
boxList[3] = "box4.Text";
boxList[4] = "box5.Text";
boxList[5] = "box6.Text";
boxList[6] = "box7.Text";
boxList[7] = "box8.Text";
}
private void sumX()
{
for (int sum = 0; sum < 8; sum++)
{
verdierX[sum] = (int)decimal.Parse(boxList[sum]);
}
}
【问题讨论】:
-
对不起伙计,我不太明白你在问什么,你能澄清一下吗?
-
您没有将 TextBoxes 的内容分配给 Form1_Load 上的 boxList[]。您正在分配“box1.Text”字符串。