一.findancestor
有時候我們不確定作為資料來源的物件叫什麼名字,但知道作為繫結源與ui布局有相對的關係,如下是一段xaml**,說明多層布局控制項中放置乙個文字控制項,來顯示父級控制項的名稱。
1、xaml
html**:
2、後台**
csharp** :
relativesource rs = new relativesource(relativesourcemode.findancestor);
//設定為離自己控制項最近的第二層父控制項
rs.ancestorlevel = 2;
//設定父控制項為gird型別
rs.ancestortype = typeof(grid);
//繫結源為grid的名稱
binding binding = new binding("name") ;
//將繫結的源放在文字顯示內容中
this.textbox1.setbinding(textbox.textproperty, binding);
3、以上後台**等同於xaml中的
html**:
二.templatedparent
templatedparent是relativesource的其中一種方式,使用該方式將使源元素成為模板目標型別—即targettype;如果該繫結是在模板中,那麼它的作為範圍也只限於該模板.
例:其中binding relativesource=等價於binding relativesource=
asp Repeater繫結資料來源
page language c autoeventwireup true codebehind showrepeater.aspx.cs inherits binddata.connection.showrepeater using system using system.collections.g...
gridview 繫結資料來源
本人剛剛學習asp.net c 整理一下關於 gridview的使用 if page.ispostback this.panel1.visible true this.gridview1.emptydatatext 暫沒有資料 this.gridview1.emptydatarowstyle.hor...
GridView手動繫結資料來源
在正規的開發中,不允許使用sqldatasource objectdatasource accessdatasource等資料來源控制項快速的開發web應用,因為這樣會增加伺服器的壓力,不滿足開發的基本要求。所以需要手動繫結資料來源,下面做了演示。如何給gridview控制項手動繫結資料來源。為了方...