BindingSource bs = new BindingSource(_bindingSource,"Sex");
cboSex.Format += new ListControlConvertEventHandler(cboSex_Format); cboSex.DataBindings.Add("SelectedIndex", bs, "Sex"); private void cboSex_Format(object sender, ListControlConvertEventArgs e)
{
// MessageBox.Show(e.Value.ToString());
if(e.DesiredType == typeof(int))
{
if (e.Value == DBNull.Value)
e.Value = 0;
else
{
if ((bool)e.Value == true)
e.Value = 1;
else
e.Value = 2;
}
}
}报错了,不能绑定数据..
谁能告诉我 .. 谢谢了..
cboSex.Format += new ListControlConvertEventHandler(cboSex_Format); cboSex.DataBindings.Add("SelectedIndex", bs, "Sex"); private void cboSex_Format(object sender, ListControlConvertEventArgs e)
{
// MessageBox.Show(e.Value.ToString());
if(e.DesiredType == typeof(int))
{
if (e.Value == DBNull.Value)
e.Value = 0;
else
{
if ((bool)e.Value == true)
e.Value = 1;
else
e.Value = 2;
}
}
}报错了,不能绑定数据..
谁能告诉我 .. 谢谢了..
e.DesiredType 是string类型的.. 我要的是int类型啊.. 请问点解
我在上面有挂事件的..