GridControl新增記錄的兩種方法

2021-08-09 12:38:43 字數 1448 閱讀 8365

gridcontrol新增記錄是時可以每次增加一行或者每次增加一塊(這是目前本人在用的,有其他更好用的方法的同學,歡迎前來交流噢,一起學習一起進步

一、新增一條記錄

(1)、gridview.addnewrow()

(2)、實現gridview_initnewrow事件

廢話少說,直接擼**:

mainwindow.xaml

mainwindow.xaml.cs

using devexpress.xpf.grid;

using system.collections.objectmodel;

using system.windows;

namespace dxgrid_newitemrow

private void tableview_initnewrow(object sender, initnewroweventargs e)

private void btn_click(object sender, routedeventargs e)

public class myviewmodel

public observablecollectionpersonlist

void createlist()

}public class person

public string productname

public string companyname

public int unitprice

public bool discontinued }}

}

執行結果:

二、一次全部更新

(1)、datatable

(2)、資料來源gridcontrol1.itemssource = dt;

mainwindow.xaml.cs

public mainwindow()

private datatable initdt()

);dt.rows.add(new object );

dt.rows.add(new object );

return dt;

}private void binddatasource(datatable dt)

GridControl新增操作列

按照網上的介紹,新增按鈕 在gridcontrol中新增按鈕列的步驟如下 1.把列的columnedit屬性設定為repositoryitembuttonedit 2.把texteditstyle屬性設定為hidetexteditor 3.把buttons的kind屬性設定為glyph 4.把but...

GridControl常用屬性

this.gridview1.optionsview.showcolumnheaders true 顯示列標題 this.gridview1.optionsview.showindicator true 顯示行標題 this.gridview1.indicatorwidth 40 行標題寬度 顯示行...

GridControl常用設定

清空gridcontrol的drag a column header here說明 gridview1.optionsview.showgrouppanel false gridview 序列寬度設定 indicatorwidth 40 gridcontrol列的寬度根據資料自動填充 1.在填充完資...