wpf DataGrid自動顯示行號

2022-03-21 08:12:30 字數 402 閱讀 9320

網上查了很多方法,基本都是自己寫乙個列,再用程式來填充這列的值為行號,太複雜了。

其實有個簡單的思路就可以用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...