DataGridView控件操作
1.绑定数据
设置列的DataPropertyName属性,设置为将要绑定的数据的列头格式。
关联数据,设置DataSource属性
//获取用户列表
DataSet ds;
ds = AccessDB.GetUserTable();
dataGridView_Users.AutoGenerateColumns = false;
dataGridView_Users.DataSource = ds.Tables["userTable"];
ds.Dispose();
2.设置显示数据格式,数据转换
在Data’Grid’View的CellFormatting事件中编写数据格式:
private void DataGridView_Users_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
//目标进行转换的列才进行处理
if (e.ColumnIndex == 2)
{
e.FormattingApplied = true;
//获取行
DataGridViewRow row = dataGridView_Users.Rows[e.RowIndex];
//判断指定列的数据并进行转换
if (row != null)
{
switch (row.Cells[2].Value.ToString())
{
case "1":
e.Value = StringsCn.Administrator;
break;
case "2":
e.Value = StringsCn.GeneralUser;
break;
default:
break;
}
}
}
}
转换结果: