C#DataGridView控件绑定数据,但没显示数据的问题
数据源是DataTable类型,且不为空,但控件就是不显示数据,这是怎么回事?
部分代码如下:
/// <summary>
/// 重载构造函数
/// </summary>
/// <param name="dataTable"></param>
public InsertChartForm(DataTable dataTable):this()
{
m_dataTable = dataTable;
this.gridControl.DataSource = null;
devChartControl.DtChart = null;
dataGridView1.DataSource = null;
}
private void InsertChartForm_Load(object sender, EventArgs e)
{
try
{
//var m_result = new DataTable();
//m_result.Columns.Add(new DataColumn("名称", typeof(string)));
//m_result.Columns.Add(new DataColumn("值", typeof(double)));
//m_result.Columns.Add(new DataColumn("单位", typeof(string)));
gridControl.RefreshDataSource();
this.gridControl.DataSource = m_dataTable;
devChartControl.DtChart = m_dataTable;
dataGridView1.Refresh();
dataGridView1.DataSource = m_dataTable;
}
catch (Exception er)
{
Debug.Write(er.ToString());
}
}