Я запрашиваю данные из SQL Server и получаю результаты ниже в Management Studio.
Теперь, когда я получаю тот же результат в DataTable
и назначьте 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.Может ли кто-то заметить ошибку, которую я делаю.