datagridview常用技巧整理
1. 隐藏第一列
//隐藏第一列
dataGridView1.RowHeadersVisible = false;
2. 自定义列名
dataGridView1.DataSource = ds.Tables[0];
ds.Tables[0].Columns["seatno"].ColumnName = "座位号";
ds.Tables[0].Columns["ip"].ColumnName = "IP地址";
ds.Tables[0].Columns["name"].ColumnName = "客户姓名";
ds.Tables[0].Columns["starttime"].ColumnName = "上机时间";
ds.Tables[0].Columns["endtime"].ColumnName = "下机时间";
ds.Tables[0].Columns["fare"].ColumnName = "费用";
dataGridView1.DataSource = ds.Tables[0].DefaultView;
3. 列末增加一个checkbox列
//末列增加一个复选框
DataGridViewCheckBoxColumn chb = new DataGridViewCheckBoxColumn();
chb.HeaderText = "选择该行";
dataGridView1.Columns.Add(chb);
4. 定位被选中的行(有checkbox列)
int columnCount = dataGridView1.Rows[1].Cells.Count;
foreach (DataGridViewRow row in dataGridView1.Rows) {
if ((Boolean)row.Cells[columnCount - 1].EditedFormattedValue == true) {
MessageBox.Show(row.Cells[0].Value.ToString());
}
}
持续学习、持续收获才能带来持续的满足和快乐!
浙公网安备 33010602011771号