我正在从SQLServer查询数据,并在ManagementStudio中得到以下结果。
DataTable
分配给
数据表
作为一个
DataSource
属于
DataGridView
我在看下面。
Last Updated On
显示正确的SQL格式,但
Initiated On
从SQL检索数据的方法:
internal DataTable GetDGVData()
{
try
{
using (SqlConnection connection = new SqlConnection(_conStr))
{
var cmd = new SqlCommand("GetDGVData_SP", connection);
cmd.CommandType = CommandType.StoredProcedure;
connection.Open();
var dr = cmd.ExecuteReader();
var dt = new DataTable();
dt.Load(dr);
connection.Close();
return dt;
}
}
catch (Exception exception)
{
MessageBox.Show(exception.Message);
return null;
}
}
数据源分配代码:
var data = _dbOprations.GetDGVData();
if (data != null)
{
//Assign datatable to DataGridView
dgvTool.DataSource = data;
//Hide Id column as not needed for user.
dgvTool.Columns[0].Visible = false;
//Refresh the DataGridView
dgvTool.Refresh();
}
我还没有对DataGridView控件进行任何格式化。有人能认出我犯的错误吗。