DevExpress彈框 右鍵選單 Grid的使用

2022-06-26 14:09:14 字數 2246 閱讀 2463

很重要!!!dev為了區分winform的命名,會把一些新新增的屬性放在properties物件裡!!找不到想要的屬性,記得到裡面找找哦!

在這裡假設我們的資料來源是db.list(),在這裡我主要講述關於資料來源繫結的方式。

!!下拉框的繫結需要三個:資料來源,顯示值,隱藏值

this.combobox.displaymember="displayname";//資料來源欄位名稱【顯示值】

this.combobox.valuemember = "valuename";//資料來源欄位名稱【隱藏值】

this.combobox.datasource=db.tolist();//繫結資料來源

!!前者沒辦法繫結資料來源,只能通過遍歷的方式去新增資料,後者可以繫結資料來源,且功能強大!!很重要!!!dev為了區分winform的命名,會把一些新新增的屬性放在properties物件裡!!找不到想要的屬性,記得到裡面找找哦!(1)comboboxedit的遍歷繫結資料

this.comboboxedit1.properties.items.add("請選擇");

this.comboboxedit1.properties.items.add("中國");

this.comboboxedit1.properties.items.add("美國");

(2)lookupedit的遍歷繫結資料
this.lookupedit1.properties.displaymember ="displayname";//資料來源欄位名稱【顯示值】

this.lookupedit1.properties.valuemember = "valuename";//資料來源欄位名稱【隱藏值】

this.lookupedit1.properties.datasource = db.tolist();//繫結資料來源

那麼這個到底強大在**呢??它可以顯示更多的字段,而不是在侷限於乙個顯示字段。

messagebox.show("內容");
(1)xtramessagebox用法
xtramessagebox.show("內容");
(2)alertcontrol用法(需要往視窗拖一下控制項)
this.alertcontrol1.show(this,"提示","您有一封訊息");//this當前窗體,「提示」標題,「您有一封訊息」內容
點選事件是alertclick

這個沒啥說的類,在需要的控制項上繫結一下就好了

!!在這裡提示一下,這是乙個組合控制項,單獨用popupmenu就會出現上面的情況,我們還需要控制項barmanager

當倆個控制項都拖動後,會自動形成繫結

這樣子才可以使用嘞!

!popupmenu和barmanager案例

第一步、新增右鍵選單內容

第二步、頁面實現右鍵功能

給視窗新增乙個點選事件

private void xtraform3_mouseclick(object sender, mouseeventargs e)

}

(1)、單個選中
private void datagridview1_cellmouseclick(object sender, datagridviewcellmouseeventargs e)

(2)、整行選中

在窗體載入事件,設定

//設定為整行選中

this.datagridview1.selectionmode = datagridviewselectionmode.fullrowselect;

private void datagridview1_cellmouseclick(object sender, datagridviewcellmouseeventargs e)

private void gridview1_rowclick(object sender, devexpress.xtragrid.views.grid.rowclickeventargs e)

學習要一步一步來,一步吃不成大胖子!

layui彈框元件多層彈框的使用 隨筆

效果圖 父視窗開啟子視窗並傳值 type 可傳入的值有 0 資訊框,預設 1 頁面層 2 iframe層 3 載入層 4 tips層 layer.open end function 子視窗獲取父視窗引數var billtermuuid getquerystring billtermuuid var ...

svg 右鍵意見刪除cvs 遮蔽SVG右鍵選單

兩個檔案放在同一目錄 svg主檔案 tt.svg svg public w3c dtd svg 20000802 en geturl yy.xml fileloaded function fileloaded data var msg if data.success var newmenuroot ...

js彈框 總結

messager.alert asasasasa jquery 非同步的,頁面多個提示框,邏輯不對.故而選用最原始的js 彈框 alert 已過發車時間 或者 車票已檢票 確認給該車票退保嗎?需求說 要有確認按鈕,就如下操作了 if confirm 已過發車時間 或者 車票已檢票 確認給該車票退保嗎...