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