當導航欄項目的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;
}
請告訴我們你到目前爲止嘗試過的東西:)你的問題是在鏈接上獲得點擊響應還是在控件中加載不同的gridView? – Sebi