datagridview里的下拉框的问题
datagridview里定义了 两列 全部是 combobox类型的 dgv1为名字,
private System.Windows.Forms.DataGridViewComboBoxColumn dcl1;
private System.Windows.Forms.DataGridViewComboBoxColumn dcl2;
this.dcl1.HeaderText = "提示类型";
this.dcl1.Items.AddRange(new object[] {"语音提示", "跳转新号码", "提示可以跳转"});
this.dcl1.HeaderText = "电话类型";
this.dcl1.Items.AddRange(new object[] {"手机", "座机"}// 0,1分别 对应手机 座机
//这是添加的代码
for (int i = 0; i < 5; i++)
{
DataGridViewRow row = new DataGridViewRow();
row.CreateCells(dgv1);
//row.Cells[0].Value = "用户自定义语音";
//row.Cells[1].Value = "发送成功";
dgv1.Rows.Add(row);
}
问题1---------------.如何连ID一起添加进去,对应文字,比如手机对应ID 是 0,座机是 1。选中手机就能得到ID(值是0),里面没有tag保存,不知道怎么用其他方法保存ID(用普通 combobox的方法报错,不行)
问题2---------------.添加的时候怎么根据ID对应添加,而不是根据文字对应添加 dgv1.Rows.Add(row);Cells如何设置才能根据ID添加。
问题3---------------.选中一行的时候,怎么得到的 下拉列表ID值