c#下使用wpf框架程式設計時,有時需要給datagrid新增序號,實現方式一般兩種,一種方式是通過
loadingrow,自動在列前邊增加一列序號,該列為自動新增,沒有列名字。另一種是自定義一列顯示序號。下邊我們看看具體的實現方式。
1、自動增加一列顯示序號
效果如圖:
實現方式:
給datagrid新增loadingrow事件
this.datagridequipment.loadingrow += new eventhandler(this.datagridequipment_loadingrow);
loadingrow實現
private void datagridequipment_loadingrow(object sender, datagridroweventargs e)
2、自定義一列顯示序號
效果如下:
實現方式:
利用datagridtemplatecolumn自定義列:
給datagrid新增loadingrow事件
this.datagridequipment.loadingrow += new eventhandler(this.datagridequipment_loadingrow);
loadingrow實現
private void datagridequipment_loadingrow(object sender, datagridroweventargs e)
最後設定datagrid的
headersvisibility
="column"或者
rowheaderwidth
="0"。
WPF中DataGrid控制項
設定不可自動拉伸寬度 datagrid.canuserresizecolumns false 第一列不可見 datagrid.headersvisibility datagridheadersvisibility.column 設定不可自動拉伸高度 datagrid.canuserresizerow...
給DataGrid新增自動增長的序列號
這裡提供幾個簡單好用的方法 原理 給資料來源新增乙個序列 如下 獲得資料來源 myselectcommand select from table sqldataadapter mycommand new sqldataadapter myselectcommand,myconnection data...
WPF學習分享 一 DataGrid
最近由於想做乙個windows的桌面應用程式,正好最近看了一下c 在網上找了一下關於windwos桌面應用的相關檔案,最後選擇使用wpf來開發。使用datagrid用到的功能 datagrid通過使用資料繫結,實現資料的雙向通知。在datagrid的datagridcomboboxcolumn使用列...