DataGridView的資料繫結 與 指定列顯示 (程式碼完成)
在Winform中使用DataGridView,將從資料庫讀出來的資料進行資料繫結,並做到對指定列的繫結,為空附空值等操作...[@more@]Element element = new Element();
IList elementInfos = element.GetElementInfo();
dgvSlagMaterialAnalysis.DataSource = elementInfos;
DataGridViewTextBoxColumn ElementName = new DataGridViewTextBoxColumn();
ElementName.DataPropertyName = "ElementShortName";
ElementName.HeaderText = "元素名稱";
ElementName.Name = "ElementName";
ElementName.Resizable = DataGridViewTriState.True;
DataGridViewTextBoxColumn value = new DataGridViewTextBoxColumn();
value.DataPropertyName = "value";
value.HeaderText = "含量值(%)";
value.Name = "value";
value.Resizable = DataGridViewTriState.True;
dgvSlagMaterialAnalysis.Columns.AddRange(new DataGridViewColumn[]{ElementName});
dgvSlagMaterialAnalysis.Columns.AddRange(new DataGridViewColumn[] { value });
dgvSlagMaterialAnalysis.Columns[0].Width = 70;
dgvSlagMaterialAnalysis.Columns[0].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
dgvSlagMaterialAnalysis.Columns[0].ReadOnly = true;
dgvSlagMaterialAnalysis.Columns[1].Width = 88;
dgvSlagMaterialAnalysis.Columns[1].DefaultCellStyle.NullValue = "0";
dgvSlagMaterialAnalysis.Columns[1].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
IList
dgvSlagMaterialAnalysis.DataSource = elementInfos;
DataGridViewTextBoxColumn ElementName = new DataGridViewTextBoxColumn();
ElementName.DataPropertyName = "ElementShortName";
ElementName.HeaderText = "元素名稱";
ElementName.Name = "ElementName";
ElementName.Resizable = DataGridViewTriState.True;
DataGridViewTextBoxColumn value = new DataGridViewTextBoxColumn();
value.DataPropertyName = "value";
value.HeaderText = "含量值(%)";
value.Name = "value";
value.Resizable = DataGridViewTriState.True;
dgvSlagMaterialAnalysis.Columns.AddRange(new DataGridViewColumn[]{ElementName});
dgvSlagMaterialAnalysis.Columns.AddRange(new DataGridViewColumn[] { value });
dgvSlagMaterialAnalysis.Columns[0].Width = 70;
dgvSlagMaterialAnalysis.Columns[0].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
dgvSlagMaterialAnalysis.Columns[0].ReadOnly = true;
dgvSlagMaterialAnalysis.Columns[1].Width = 88;
dgvSlagMaterialAnalysis.Columns[1].DefaultCellStyle.NullValue = "0";
dgvSlagMaterialAnalysis.Columns[1].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8780503/viewspace-1033620/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- DataGridView不顯示未繫結的列-AutoGenerateColumnsView
- 〈%# 〉與〈%= 〉的區別,顯示資料與繫結資料
- 微信小程式資料資料繫結顯示NaN微信小程式NaN
- ASPxGridView的資料繫結顯示View
- dataGridView繫結Dictionary |Dictionary繫結到DataGridViewView
- GridView繫結資料與隱藏指定控制元件(模板列)View控制元件
- Windows 應用程式 DataGrid資料繫結顯示中文列名Windows
- vue select 繫結複雜資料和預設顯示Vue
- 在DataGridView中指定日期列的格式View
- DataGridView顯示行號-RowPostPaintViewAI
- 小程式與Vue對比·資料繫結Vue
- DataGridView清除顯示的資料、設定右鍵選單詳解View
- jqgrid動態顯示,隱藏指定列
- vue資料繫結原始碼Vue原始碼
- 從 XML 到 Java 程式碼的資料繫結(1)(轉)XMLJava
- C# 利用Datagridview、BindingNavigator、BindingSource自動顯示資料C#View
- 資料庫繫結dataGridView查詢保證標題名稱不變資料庫View
- 列舉繫結資料來源,獲取值
- 顯示指定欄目的名稱和連結
- 資料繫結
- 高顯指定資料行
- Vue的資料繫結Vue
- 前端三大框架:資料繫結與資料流前端框架
- 簡單資料繫結和複雜資料繫結
- 從 XML 到 Java 程式碼的資料繫結(2):從 XML 資料建立類(轉)XMLJava
- Vue原始碼探究-資料繫結的實現Vue原始碼
- 原始碼分析:Vue的雙向資料繫結原始碼Vue
- 微信小程式-檢視資料繫結微信小程式
- 判斷當前路由,指定元件顯示與否路由元件
- 數碼管顯示動態資料
- Laravel 路由的隱式繫結和顯式繫結Laravel路由
- 資料繫結原理
- vtk單視窗顯示多個源資料程式碼
- 從 XML 到 Java 程式碼的資料繫結(3):從文字到位元組碼(轉)XMLJava
- 【資料結構】佇列(順序佇列、鏈佇列)的JAVA程式碼實現資料結構佇列Java
- 【資料結構】佇列的基礎知識(無程式碼)資料結構佇列
- element table不顯示任何資料,無資料倒是顯示出無資料的了
- 如何能保證頁面顯示的資料與資料庫的資料同步資料庫