我已经将DataGridView绑定到数据集:
try
{
string query = "SELECT * FROM " + tablename;
m_adapter.SelectCommand = new MySqlCommand(query, m_conn);
DataSet DS = new DataSet();
m_adapter.Fill(DS);
DBDataGridView.DataSource = DS.Tables[0];
DBDataGridView.Columns[0].Visible = false;
}
其中一列具有双精度型。逗号(',')用作双定界符。当我放点('。')时,抛出异常:
DataGridView中发生以下异常
System.FormatException:输入字符串的格式不正确。 --->
我试图在CellValidating,CellValueChanged事件中实现验证,但仍然看到此异常。我认为,这种验证应在DataSet级别上执行,但不知道如何实现。 请在这里提供建议