DataGridView中DataGridViewComboBoxColumn无法赋值问题

来源:互联网 发布:弥塞拉 知乎 编辑:程序博客网 时间:2024/04/30 15:38

给DataGridViewComboBoxColumn赋值时注意先保证下拉列表中存在数据,没有则会引发DataError异常。

//先保证下拉框有值

((DataGridViewComboBoxCell)this.dgv_Schedule.Rows[i].Cells["dTIME_DESC"]).DataSource = PublicClasses.TimeInterval;

((DataGridViewComboBoxCell)this.dgv_Schedule.Rows[i].Cells["dTIME_DESC"]).DisplayMember = "TIME_INTERVAL_NAME";

((DataGridViewComboBoxCell)this.dgv_Schedule.Rows[i].Cells["dTIME_DESC"]).ValueMember = "TIME_INTERVAL_CODE";

//后赋值

 this.dgv_Schedule.Rows[i].Cells["dTIME_DESC"].Value = table.Rows[i]["TIME_INTERVAL_CODE"].ToString();
0 0
原创粉丝点击