在Visual C#的窗体界面设计中夜可以定义DataGrid的列标题,但有时还需要在程序中通过编程来实现,下面的例子就是编程来实现的,有兴趣的人可以把它编写为公共函数供程序中使用。
DataGridTableStyle dgts = new DataGridTableStyle();
dgts.MappingName = "dataTable"; //dataTable为要载入数据的DataTable
DataGridTextBoxColumn dgcs = new DataGridTextBoxColumn();
dgcs.MappingName = "title_id"; //要匹配的数据表中的列名
dgcs.HeaderText = "标题ID"; //DataGrid中显示的列标题
dgts.GridColumnStyles.Add(dgcs);
......
dataGrid1.TableStyles.Add(dgts);
新闻热点
疑难解答