WPF 繫結各種資料來源之Datatable

2021-09-22 09:24:45 字數 3042 閱讀 9773

一、binding是wpf的核心,

wpf的資料來源有以下幾種:

1、ado.net中的datatable

2、xml資料來源

3、object資料來源

4、元素控制項屬性

二、wpf繫結各種資料來源索引

wpf

繫結各種資料來源之

datatable

wpf

繫結各種資料來源之

object

資料來源wpf

繫結各種資料來源之

xml資料來源

wpf

繫結各種資料來源之元素控制項屬性

wpf 繫結基礎

三、這裡做一些簡單的例項。

1.listbox繫結datatable資料來源

前台**

後台**: 

publicwindow1()

下面是建立datatable資料來源,當然也可以連線資料庫獲得資料來源

privatedatatable  getdatatable()

下面是型別轉換

publicclassbackgroundconverter : ivalueconverter

publicobjectconvertback(objectvalue, type targettype,objectparameter, system.globalization.cultureinfo culture)

#endregion

}

效果圖:

2、使用listview的形式繫結datatable資料來源,資料來源與第乙個是一樣的,不同的地方是:

前台**:

後台**:

listview2.datacontext = getdatatable().defaultview;

效果圖:

3、如果資料來源已經是datatable,則使用linq檢索結果的形式為:

datatable dt = getdatatable();

listview2.itemssource =

fromrowindt.rows.cast()

whereconvert.tostring(row["name"]).startswith("xiaof")

selectnewstudent()

;

其它不變.上面的**是檢索name以xiaof開始的資料,只有一條資料。 效果圖如下:

WPF繫結各種資料來源之元素控制項屬性

一 wpf繫結各種資料來源索引 wpf 繫結各種資料來源之 datatable wpf 繫結各種資料來源之 object 資料來源wpf 繫結各種資料來源之 xml資料來源 wpf 繫結各種資料來源之元素控制項屬性 wpf 繫結基礎 二 wpf繫結各種資料來源之元素控制項屬性 1.繫結value路徑...

WPF繫結資料來源之RelativeSource

一.findancestor 有時候我們不確定作為資料來源的物件叫什麼名字,但知道作為繫結源與ui布局有相對的關係,如下是一段xaml 說明多層布局控制項中放置乙個文字控制項,來顯示父級控制項的名稱。1 xaml html 2 後台 csharp relativesource rs new rela...

WPF 資料繫結 Xml資料來源

實現效果 如何使用 xmldataprovider 繫結到 xml 資料。查詢或篩選xml特定資料在listbox中展示 資料來源xml 資料是作為 resources 部分內的 xml 資料島 直接嵌入的。xml 資料島必須包裝在 標記中,並始終具有乙個單一根節點,在本示例中根節點為 invent...