输入字符串格式不正确

时间:2017-09-12 10:39:04

标签: c# asp.net

现在已经尝试了几天,我想通过双击数据网格视图中的信息来查看我的记录数据以进行更新,同时我得到"输入字符串的格式不正确&#34 ;错误。我的代码:

private void dgvGroundtech_Double Click(object sender, EventArgs e){

if(dgvGroundtech.CurrentRow.Index != -1)
{
Id = Convert.ToInt32(dgvGroundtech.CurrentRow.Cells[0].ToString());
txtName.Text = dgvGroundtech.CurrentRow.Cells[1].ToStrings();
   txtItem.Text = dgvGroundtech.CurrentRow.Cells[2].ToStrings();
   txtMobileNumber.Text = dgvGroundtech.CurrentRow.Cells[3].ToStrings();
   cmbPurpose.Text = dgvGroundtech.CurrentRow.Cells[4].ToStrings();
   txtAddress.Text = dgvGroundtech.CurrentRow.Cells[5].ToStrings();
   txtAmount.Text = dgvGroundtech.CurrentRow.Cells[6].ToStrings();
   txtDate.Text = dgvGroundtech.CurrentRow.Cells[7].ToStrings();
}
}

1 个答案:

答案 0 :(得分:0)

这一行可能会引发格式异常。

Id = Convert.ToInt32(dgvGroundtech.CurrentRow.Cells[0].ToString());

检查此

的值
dgvGroundtech.CurrentRow.Cells[0].ToString()

不属于这一类::

“值不包含可选符号后跟一系列数字(0到9)。”