網上查了很多方法,基本都是自己寫乙個列,再用程式來填充這列的值為行號,太複雜了。
其實有個簡單的思路就可以用3行**實現這個功能:當datagrid載入行時,將自身的索引值加1不就是行號了嗎?將這個值寫入表頭(行)就行了。
datagrid.loadingrow+=new
eventhandler
<
datagridroweventargs
>
(datagrid_loadingrow);
//新增行號
public
void
datagrid_loadingrow(
object
sender, datagridroweventargs e)
WPF DataGrid自動生成序號
這裡在datagrid行級應用單值轉換器,獲取datagrid的行號 轉換為對應的序號,思路和實現非常簡單,核心 就幾行 binding binding converter converter public object convert object value,type targettype,ob...
WPF DataGrid之自動建立列
例子一 根據資料來源自動建立列,侷限性 列標題無法顯示中文,多顯示了一些不需要的資料 1 前台 2 後台 clsperson person1 new clsperson clsperson person2 new clsperson person1.id 1 person1.name jimmy p...
WPF DataGrid自動生成行號
在使用wpf進行應用程式的開發時,經常會為datagrid生成行號,這裡主要介紹一下生成行號的方法。通常有三種方法,這裡主要介紹其中的兩種,另一種簡單提一下。1.直接在loadingrow事件中操作。這種方式是在code behind檔案中操作。即相應的 xaml.cs檔案。如下 this.data...