国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#設置WinForm中DataGrid列的方法(列寬/列標題等)

2020-01-24 01:36:14
字體:
來源:轉載
供稿:網友

本文實例講述了C#設置WinForm中DataGrid列的方法。分享給大家供大家參考。具體如下:

寫winForm的程序,難免要用DataGrid,自然也就需要設置列格式啊,標題之類的!但是經常列標題設置后沒反應,好惡心!

這幾天做了個程序,自己研究了一下,主要有有一個地方要注意!那就是下面代碼中dts.MappingName="Table"; 這段!以下代碼不需要在控件上做任何設置,照著寫就能搞定!

private void frmLog_Load(object sender, System.EventArgs e){  //設置DataGrid的列寬  InitDataGridColumnHeader();  //GetResult();}private void InitDataGridColumnHeader(){  DataGridTableStyle dts=new DataGridTableStyle();   //注意:必須加上這一句,否則自定義列格式無法使用  dts.MappingName="Table";   hrgLog.TableStyles.Add(dts);  hrgLog.TableStyles[0].GridColumnStyles.Clear();  //========================設置表頭欄位===========================  DataGridTableStyle dtsLog = new DataGridTableStyle();  DataGridTextBoxColumn colID = new DataGridTextBoxColumn();  colID.Width=80;   colID.HeaderText = "記錄序號";  colID.MappingName = "ID";  hrgLog.TableStyles[0].GridColumnStyles.Add(colID);   DataGridTextBoxColumn colLog = new DataGridTextBoxColumn();  colLog.Width=200;   colLog.HeaderText = "日志內容";  colLog.MappingName = "LogMessage";  hrgLog.TableStyles[0].GridColumnStyles.Add(colLog);   DataGridTextBoxColumn colTime = new DataGridTextBoxColumn();  colTime.Width=100;   colTime.HeaderText = "記錄時間";  colTime.MappingName = "LogTime";  hrgLog.TableStyles[0].GridColumnStyles.Add(colTime);    DataGridTextBoxColumn colCatalog = new DataGridTextBoxColumn();  colCatalog.Width=100;   colCatalog.HeaderText = "日志類別";  colCatalog.MappingName = "LogCatalog";   hrgLog.TableStyles[0].GridColumnStyles.Add(colCatalog);   }

希望本文所述對大家的C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 克拉玛依市| 临猗县| 循化| 杭州市| 晋城| 济宁市| 神木县| 娄底市| 鄯善县| 衡山县| 绍兴市| 汕尾市| 太原市| 阳西县| 天柱县| 余姚市| 师宗县| 万荣县| 茌平县| 临漳县| 富民县| 嵊州市| 尚义县| 靖宇县| 章丘市| 山阳县| 曲麻莱县| 建平县| 北海市| 娄烦县| 辰溪县| 边坝县| 广灵县| 泾川县| 新野县| 江达县| 琼中| 游戏| 三河市| 敖汉旗| 温州市|