绑定winform中DataGrid
this.dgTankView.Columns["ID"].DataPropertyName = "ID";
this.dgTankView.Columns["TankName"].DataPropertyName = "Name";
this.dgTankView.Columns["Area"].DataPropertyName = "Area";
this.dgTankView.Columns["Type"].DataPropertyName = "Type";
this.dgTankView.Columns["Status"].DataPropertyName = "Status";
this.dgTankView.Columns["Material"].DataPropertyName = "Material";
this.dgTankView.Columns["MaterialCategory"].DataPropertyName = "MaterialCategory";
this.dgTankView.Columns["MaxLevel"].DataPropertyName = "MaxLevel";
this.dgTankView.Columns["MinLevel"].DataPropertyName = "MinLevel";
this.dgTankView.Columns["MaxCapacity"].DataPropertyName = "MaxCapacity";
this.dgTankView.Columns["MinCapacity"].DataPropertyName = "MinCapacity";
this.dgTankView.Columns["Code"].DataPropertyName = "Code";////set columns width
//this.dgTankView.Columns["MaterialCategory"].Width = 80;
//this.dgTankView.Columns["Material"].Width = 240;
//this.dgTankView.Columns["TankName"].Width = 100;
//this.dgTankView.Columns["Area"].Width = 80;
//this.dgTankView.Columns["MaxLevel"].Width = 100;
//this.dgTankView.Columns["MinLevel"].Width = 100;
//this.dgTankView.Columns["MaxCapacity"].Width = 100;
//this.dgTankView.Columns["MinCapacity"].Width = 100;
//this.dgTankView.Columns["Type"].Width = 60;//this.dgTankView.Columns["Status"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
this.dgTankView.AutoGenerateColumns = false;
this.dgTankView.DataSource = tankviews;
int rowCount = dgTankView.RowCount;
if (SelectedIndex < rowCount || SelectedIndex >= rowCount)
{
this.dgTankView.Rows[0].Selected = true;
}
else
{
this.dgTankView.Rows[this.SelectedIndex].Selected = true;
}
for (int i = 0; i < dgrdSelectedMaterial.RowCount; i++)
{
if (decimal.Parse(dgrdSelectedMaterial.Rows[i].Cells["ColumnSelectedMinRatio"].Value.ToString()) > decimal.Parse(dgrdSelectedMaterial.Rows[i].Cells["ColumnSelectedMaxRatio"].Value.ToString()))
{
MessageUtil.Info(string.Format(Config.MessageManager[MessageGroupHelper.FormatToName((int)MessageGroup.Client), "1959"].ToString(), dgrdSelectedMaterial.Rows[i].Cells["ColumnSelectedName"].Value.ToString()));
return false;
}
}
RowHeardersVisible=false
Selection Mode=Full row Select
ColumnHeaderDefault=alignCenter///高
dgrdStaticTank.ColumnHeadersHeight = 40;
dgrdBlendMaterialQuality.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;宽:
dgrdBlendMaterial.AutoGenerateColumns = false;
dgrdBlendMaterial.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
dgrdBlendMaterial.Columns["ColumnMaterialTankName"].Width = 80;----------------------------------------------------------
this.dataGridView1.CurrentCell.Value; //当前处于活动状态的单元格的值
this.dataGridView1.CurrentCell.RowIndex;//当前处于活动状态的单元格所在的行
this.dataGridView1.CurrentCell.ColumnIndex;//当前处于活动状态的单元格所在的列
this.dataGridView1.Rows[5].Cells[3].Value;//位于第6行第4列的单元格的值
DataGridView[col,row].Value=obj;ControlUtil.SetDataGridViewStyleForMasterData(dgrdBlendMaterial);
dgrdBlendMaterial.AutoGenerateColumns = false;
dgrdBlendMaterial.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
dgrdBlendMaterial.Columns["ColumnMaterialName"].Width = 200;ucPagingTank.DataBindings.Add("PageIndex", tankListModel, "PageIndex", true, DataSourceUpdateMode.Never);
-----某列的显示格式----
dgrdTank.Columns["ColumnTimeStamp"].DefaultCellStyle.Format = Config.AppConfig.DateTimeFormat;---取得选中某列的值-----
strCurRoleID = dgrdRoleList.SelectedRows[0].Cells[0].FormattedValue.ToString();
您可能感兴趣的文章:
- Winform 的一个多线程绑定DataGrid数据源的例子
- WinForm中DataGrid的数据绑定
- winform中DataGrid绑定combobox
- C# winform 中如何设定让DATAGRID不绑定数据,而只做录入用
- 绑定winform中DataGrid
- 将OleDbDataAdapter绑定到Winform下的DataGrid
- C# Winform DataGrid 绑定List<> Or ObservableCollection<> 类型无法自动刷新问题
- winform下如何直接删除datagrid的数据源不重新绑定数据库
- WINFORM下DataGrid的绑定列编程
- vb.net WinForm中TextBox 的奇怪的绑定
- WPF DataGrid foreground 绑定问题
- 数据源绑定到DataGrid时,0,1如何转换成男和女?
- [讨论]当我采用动态sql绑定datagrid分页的时候,遇到的问题
- 18.DataGrid内绑定ComboBox和ListBox以及取值
- C# winform datagrid 选中行的值
- flex的datagrid中动态绑定按钮
- EasyUI的DataGrid绑定Json数据源
- winform中DataGridview数据绑定时格式化文本,如:将部分文字改成绿色,部分文字改成红色
- WPF DataGrid 绑定数据及时更新的处理
- Winform中combobox绑定数据源后,怎么获取combobox选中行对应数据源中的其他字段值