一、在窗口中放置一个DataGridview控件,名称为dv
二、为DataGridView在设计器中添加两列:
列1:Name="sph_sph",HeaderText="编号",ColumnType=DataGridViewTextBoxColumn
列2:Name="sph_zt",HeaderText="状态",ColumnType=DataGridViewComboBoxColumn
三、继承DataTable,自定义一个DataTable,用来为DataGridView中的“状态”列显示下拉选项:
class DataList_sph_zt : DataTable
{
public DataColumn zt_value = null;
public DataColumn zt_display = null;
public DataList_sph_zt()
{
//为DataTable定义两列
zt_value = new DataColumn();
zt_display = new DataColumn();
zt_value.ColumnName = "value";
zt_display.ColumnName = "display";
zt_value.DataType = typeof(int);
zt_display.DataType = typeof(string);
//将列加入到DataTable
this.Columns.Add(zt_display);
this.Columns.Add(zt_value);
//加入下拉选项数据行
DataRow dr = this.NewRow();
dr["value"] = 0;
dr["display"] = "状态1";
this.Rows.Add(dr);
dr = this.NewRow();
dr["value"] = 1;
dr["display"] = "状态2";
this.Rows.Add(dr);
dr = this.NewRow();
dr["value"] = 2;
dr["display"] = "状态3";
this.Rows.Add(
用DataGridView修改数据库数据完整代码(手动)
最新推荐文章于 2020-04-08 21:12:40 发布
