2017-01-08 59 views
0

我是devexpress的新手,我真的需要關於如何管理NavBarControl項目的幫助。當Navbar項目onclik事件被觸發時,我想將一個GridView加載到gridControlDevexpress NavigationBar Item Onclik將Grid加載到GridControl中

例如。讓說,我有一組兩個項目/鏈接鏈接1鏈接2,當A組 - 鏈接1被點擊我要gridview1裝入gridControl1如果鏈接2點擊負荷gridView2到gridControl

我該如何做到這一點?

+1

請告訴我們你到目前爲止嘗試過的東西:)你的問題是在鏈接上獲得點擊響應還是在控件中加載不同的gridView? – Sebi

回答

0

當導航欄項目的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; 
}