簡體   English   中英

Devexpress NavigationBar項目Onclick可以將網格加載到GridControl中

[英]Devexpress NavigationBar Item Onclick to load Grid into GridControl

我是devexpress的新手,我真的需要有關如何管理NavBarControl項目的幫助。 當Navbar項目的onclick事件被觸發時,我想將GridView加載到gridControl

例如。 假設我在組A中有兩個項目/鏈接,分別是鏈接1鏈接2 ,當單擊組A- 鏈接1時 ,我想將gridview1加載到gridControl1 ,如果單擊鏈接2 ,則將gridView2加載到gridControl中

我該如何實現?

當導航欄項目的onclick事件被觸發時,我想將GridView加載到gridControl中。

看一下NavBarControl.LinkClicked事件。 您可以按以下方式處理此事件(使用e.Link屬性檢測特定鏈接):

navBarControl1.LinkClicked += navBarControl1_LinkClicked;
//...
void navBarControl1_LinkClicked(object sender, NavBarLinkEventArgs e) {
    if(e.Link.Item == navBarItem1)
        gridControl1.MainView = gridView1;
    if(e.Link.Item == navBarItem2)
        gridControl1.MainView = cardView1;
}

或者,您可以為特定項目處理相應的NavBarItem.LinkClicked事件:

navBarItem1.LinkClicked += navBarItem1_LinkClicked;
navBarItem2.LinkClicked += navBarItem2_LinkClicked;
//...
void navBarItem1_LinkClicked(object sender, NavBarLinkEventArgs e) {
    gridControl1.MainView = gridView1;
}
void navBarItem2_LinkClicked(object sender, NavBarLinkEventArgs e) {
    gridControl1.MainView = cardView1;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM