在單元格中輸入值,我想下面的代碼在一個單元格中輸入值,以獲得從數據表中的值。但是我得到一個錯誤。以下是錯誤:錯誤通過數據表中的datagridview
The following exception occurred in the DataGridView: System.Exception: 0.91 is not a valid value for Int32. --->
我沒有想法如何消除此錯誤。需要幫忙。
編輯: -
private void DataGrid_CellEnter(object sender, DataGridViewCellEventArgs e)
{if (DataGrid.CurrentCell.ColumnIndex == 6)
{
string getprice = "SELECT " + DataGrid.SelectedRows[0].Cells[3].Value.ToString() + " FROM " +
"" + DataGrid.SelectedRows[0].Cells[2].Value.ToString() + "_Mstr " +
"WHERE Size1 = '" + DataGrid.SelectedRows[0].Cells[4].Value.ToString() + "'";
DataTable dt = globalData.q.select(getprice);
double check;
if (double.TryParse(dt.Rows[0][0].ToString(), out check))
{
DataGrid.SelectedRows[0].Cells[6].Value = dt.Rows[0][0].ToString().Trim();
}
}
}
而你的代碼是..?請閱讀[faq]和[ask] – 2013-02-18 11:40:31
'Size1'的數據類型是什麼? – wizzardz 2013-02-18 11:47:33
編輯了這個問題。 @wizzardz:Size1是'文字'。 – DhavalR 2013-02-18 11:48:08