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

首頁 > 開發 > 綜合 > 正文

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

2024-07-21 02:26:19
字體:
來源:轉載
供稿:網友
   寫winform的程序,難免要用datagrid,自然也就需要設置列格式啊,標題之類的!

 但是經常列標題設置后沒反應,好惡心!

        這幾天做了個程序,自己研究了一下,主要有有一個地方要注意!那就是下面代碼中的“紅色

字部分!以下代碼不需要在控件上做任何設置,照著寫就能搞定!以前好象還有人花5000分買

這個問題的解決答案的,哎,怎么我沒碰上啊!

 

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);     

  }
 



收集最實用的網頁特效代碼!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 衡阳县| 古丈县| 建昌县| 永新县| 收藏| 南通市| 金门县| 桑日县| 射洪县| 紫金县| 阿拉善右旗| 津南区| 临潭县| 象州县| 武威市| 武功县| 邢台县| 盖州市| 呼伦贝尔市| 涟水县| 邵东县| 新竹市| 濮阳市| 乐东| 福鼎市| 高台县| 彭水| 平昌县| 台北县| 鲁甸县| 互助| 芷江| 平阴县| 鄄城县| 丰城市| 峨眉山市| 安图县| 巨野县| 庆云县| 江达县| 宜州市|