DataGrid繫結DataTable出錯

2022-06-21 09:54:11 字數 1308 閱讀 1785

直接用datagrid.itemsource = datatable.defaultview時會出現以下錯誤:

target element is 'textblock' (name=''); target property is 'text

需要用collectionviewsource來做中間轉換 .另外實時更新資料,所以不能把它做成staticresource。

要想datagrid render速度快,需要支援虛擬化,及設定列寬和行高。

<

toolkit:datagrid

virtualizingstackpanel.virtualizationmode

="recycling"

virtualizingstackpanel.isvirtualizing

="true"

enablecolumnvirtualization

="true"

enablerowvirtualization

="true"

rowheight

="23"

columnwidth

="100"

scrollviewer.horizontalscrollbarvisibility

="visible"

scrollviewer.verticalscrollbarvisibility

="visible"

name

="dgddata"

grid.row

="0"

autogeneratecolumns

="true"

datacontext=""

itemssource=""

/>

private

void btnfirstpage_click(object

sender, routedeventargs e)

private

void btnprevpage_click(object

sender, routedeventargs e)

private

void btnnextpage_click(object

sender, routedeventargs e)

private

void btnlastpage_click(object

sender, routedeventargs e)

private

void setdisdata(int pagenum, int

pagesize)

datagrid 繫結動態列

如題,許多時候我們渴望繫結乙個不確定的列到datagrid,如果你真想這樣那麼10分鐘後你將實現,缺點是你不可能在datagrid的一行中得到乙個完整的類了.她借助了乙個國外的原始碼類,datagriddatasource.cs using system using system.collectio...

DataGrid列表繫結序號自增

思路 在每個datagrid的第一列加上乙個模板列,裡面只定義乙個textblock 之後在datagrid的行載入事件中,給每個行的textblock加上乙個編號。xaml sdk datagridtemplatecolumn canusersort false header 序號 sdk dat...

如何繫結DATAGRID控制項和XML文件

在網上找了一些資料,但是都沒有說明白原理,幸虧高人指點了解一二 肯定是將xml轉化為dataset 作的。轉化就不說了,肯定了解,就看一下xml轉化為dataset後的結構 我自己寫了點 試驗了以下,我的xml檔案是這樣的 這樣轉化為dataset時其實有兩個表,items 和 item items...