c#DataGridView绑定到DataSet格式异常

时间:2018-08-16 20:34:47

标签: c# mysql datagridview

我已经将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级别上执行,但不知道如何实现。 请在这里提供建议

更新:带有错误的屏幕截图: enter image description here

0 个答案:

没有答案