方法一:通過手動新增datatable,再繫結datagridview
datatable dt = new datatable();//建立個資料表
dt.columns.add(new datacolumn("id", typeof(int)));//在表中新增int型別的列
dt.columns.add(new datacolumn("name", typeof(string)));//在表中新增string型別的name列
datarow dr;//行
for (int i = 0; i < 3; i++)
datagridview1.datasource =dt;
如果要新增乙個textbox效果的列,可做如下處理
dt.columns.add(new datacolumn("選中", typeof(bool));
方法二:直接在datagridview中插入
datagridview1.columncount = 4;
datagridview1.columnheadersvisible = true;
// set the column header style.
datagridviewcellstyle columnheaderstyle = new datagridviewcellstyle();
columnheaderstyle.backcolor = color.beige;
columnheaderstyle.font = new font("verdana", 10, fontstyle.bold);
datagridview1.columnheadersdefaultcellstyle = columnheaderstyle;
// set the column header names.
datagridview1.columns[0].name = "recipe";
datagridview1.columns[1].name = "category";
datagridview1.columns[2].name = "main ingredients";
datagridview1.columns[3].name = "rating";
// populate the rows.
string row1 = new
string ;
string row2 = new
string ;
string row3 = new
string ;
string row4 = new
string ;
string row5 = new
string ;
string row6 = new
object ;
foreach (string rowarray in rows)
插入datagridviewcheckboxcolumn列
datagridviewcheckboxcolumn column = new datagridviewcheckboxcolumn();
datagridview1.columns.insert(0, column);
當然其它型別的列類似。
android LinearLayout新增分隔線
linearlayout支援直接顯示分隔線。設定標籤的 android showdividers屬性可以再linearlayout的相應位置顯示分隔線。如果有多個linearlayout,顯示效果和在 linearlayout之間加分隔線是一樣的。android showdividers屬性可以設定...
prometheus grafana監控新增新節點
已部署好prometheus grafana,並能正常執行 在client端先部署好已經編寫好的node exporter 編寫指令碼並執行 bin bash wget http ip node.tar.gz 獲取編寫好的node tar zxvf node.tar.gz c usr local 解...
datagridview合併表頭
1.功能說明 將連續的多個列合併成乙個新列。2.不足之處 不能合併多層。比如下圖這樣的功能是沒有的。3.使用參考.在form的建構函式裡寫下如下 utility.exgridview.isenlarged false 在datagridview的cellpaiting事件中寫如下 utility.e...