TreeViee動態繫結資料的問題

時間 2025-01-21 01:40:17

.net問題 乙個樹形需要繫結的資料是動態的 資料隨時會增加 這個怎麼弄

1樓:匿名使用者

用treeview控制項繫結到資料來源。

若要顯示以宣告方式繫結到該控制項的資料,請首先向頁面新增乙個分層資料來源控制項(如 xmldatasource 控制項),並向該控制項分配乙個 id。然後,將 treeview 控制項的 datasourceid 屬性設定為該資料來源控制項的 控制項即可自動綁唯滑定到資料來源並顯示資料來源的值。

注意 treeview 控制項可以繫結到實現 ihierarchicaldatasource 介面的任何資料來源控制項,如 sitemapdatasource 物件或 xmldatasource 物件。

預設情況下,在繫結乙個資料來源時,如果該資料來源的每個資料項包含多個屬性(如乙個 xml 元素具有多個屬性),則節點顯示資料項的 tostring 方法所返回的值。就 xml 元素而言,節點顯示該元素名稱。此架構顯示了樹的基礎結構,但在其他方面不是很有用。

可以通過使用 databindings集合指定樹節點繫結,從而將節點繫結到特定資料項屬性。databindings 集合包含定義資料項和它所繫結到的節點之間的關係的 treenodebinding 物件。可以指定繫結條件和要顯示在節點中的資料項屬性。

注意 此外,treeview 控制項還為手動資料繫結提供了乙個 datasource 屬性和乙個 databind 方法。

動態顯示資料。

可能無法以靜態方式定義資料結構,或資料可能依賴於執行時收集的資訊。可以在伺服器端**中以程式設計方式將 treenode 物件填充到 treeview 控指擾臘件李慶的 nodes 集合中,也可以利用 treeview 控制項的 populateondemand 功能在客戶端上的父節點時動態填充節點。

如何用c#的treeview動態繫結資料庫

2樓:網友

這樣就應該可以了。

string sql="select name from sysobject where xtype ='u'";

sqldataadapter adapter = new sqldataadapter(sql, conn);

sysobject");

foreach(datarow row in "sysobject"].rows)}

flex4 tree 動態接收資料問題

3樓:網友

把從資料庫獲取到的數褲圓據包裝遲緩成樓上的xml形式碼純模:

asp.net2005(c#)中treeview怎麼動態繫結資料庫和對節點進行操作怎麼實現

4樓:康農繆迎曼

我把我以前用的表結構先介紹下。

表主要用來儲存許可權分類的。

欄位popid許可權id主鍵。

popname許可權名字。

posturl鏈結到的url

flid父節點id

protectedvoidpage_load(objectsender,eventargse)

privatevoidbindtree()publicvoidaddtree(intparentid,treenodepnode)

else}}

如果上面的**有什麼問題,再結合實際情況修改下,畢竟完全能使用的**很少的。

5樓:

rockeylau

你的。aspx**和。的**全貼出來嗎?

我也想看看。

c#中treeview與資料庫繫結?

6樓:解憂解憂雜貨鋪

遞迴方法。

protected void createtreeview()}///

/ 獲取treeview子節點。

/public void getsubnode(ref treenode node, int item)}}

7樓:網友

繫結到treeview不用寫**,可以直接關連資料來源。

右擊用以下**:

private void treeview_mouseup(object sender, e)}

8樓:網友

////// 動態繫結treeview,遞迴。

//// 要繫結到的treeview控制項名稱/// 準備繫結到treeview控制項的資料datatable的名稱/// 分級條件id,頂級分類id為0

/ 上級treenode節點名稱,沒有上級節點或或全新繫結這裡寫(treenode)null

/ 節點的分級條件在資料庫中的欄位。

/ 節點繫結的顯示的文字在資料庫中的欄位/// 節點繫結的tag值在資料庫中的欄位public static void bind_treeview(treeview tv, datatable dt, int filterid, treenode node,string node_flzd,string nodetext_zd,string nodetag_zd)//繫結treeview的方法。

else}}

如何在c# treeview控制項動態繫結資料庫,實現2級目錄,新增父節點並在父節點下新增子節點

9樓:網友

從你的資料表中讀出父子節點表到datatable中,然後按上下級關係乙個個新增就可以。新增父子節點只需另寫乙個功能很資料表中加就行,比較簡單。

給你乙個示例,大概是這樣子。

private void showtree()}

10樓:網友

你把你的資料結構發出來啊,不過這種繫結,一般要寫迴圈,或者遞迴來實現。你這裡只有兩級的話,寫個簡單的迴圈也就可以了。如果你獲取的資料結構是 節點編號 節點名稱 節點父級編號 這樣的方式 ,你可以在迴圈裡面 判斷是否有父級節點,如果沒有的,就是根節點。

繫結完了以後 ,再寫乙個迴圈 ,找父級節點對應的根節點並繫結就行了。

gridview動態繫結資料 分頁問題(換頁後,顯示沒有資料)?

11樓:網友

告訴我你的郵件我給你發乙份我還沒做完的軟體,但是gridview功能不少,分頁的也有,希望能幫到你。

12樓:網友

這種情況可以用viewstate。

ds剛讀到值時就存到viewstate[""]中,新增時再更改viewstate。

grv的datasouce=viewstate[""]。

因為使用者重新整理頁面,viewstate是儲存原來的資料的,直到使用者關閉頁面。

viewstate詳細使用者自己上網搜搜。

預設情況向,選擇頁時,gridview都會向伺服器回發,所以會重新整理的。

一般寫個bind()方法(我就是這樣用的),去執行gridview的繫結。gridview重新繫結資料原時,可以直接bind();

也可以用viewstate:我寫了個簡單的。

protected void button1_click(object sender, eventargs e)

protected void gridview1_pageindexchanging(object sender, gridviewpageeventargs e)

我建議用bind(),如果資料很多的話,viewstate會很大的。

13樓:網友

protected void gridview1_pageindexchanging(object sender, gridviewpageeventargs e)

換個事件試試,pageindexchanged呢。

pageload里加;試試。

c怎麼實現下拉框動態繫結資料,C 怎麼實現下拉框動態繫結資料

1 首先,新建一個winform窗體應用程式,然後在介面上,放置一個下拉框。2 在cs類裡面編輯 為下拉框繫結值,用來顯示效果,為了直觀,儘量把資料放多一些,如下所示。3 回到form介面,選中下拉框,在屬性面板中,選擇屬性dropdownheight,這個屬性就是這隻下拉框的高度的屬性。4 首先,...

repeater 繫結資料後為什麼變寬

repeater 輸出是無格式的,所以理論上它不可能改變html指令碼,當然也包括寬。只所以有這種情況一般都是資料引起的。如值 eval caseimage 和 eval casetitle 我看到你 eval caseimage 已經固定了寬290,除非class的s alki比290小,否則不會...

ASP網頁繫結資料庫的問題

請問 的 怎麼繫結資料庫? asp連線sql資料庫。set conn createobject connstr driver server local uid sa pwd database connstr set conn if then set conn nothing 資料庫連線出錯!else...