[英]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.