باسلام
من کموباکس را باکدزیر پرکرده ام
public void SetComboBoxValue()
{
Dictionary<string, int> TypeMembership = new Dictionary<string, int>
{
{"موظف",1},
{"غیرموظف", 2}
};
cboTypeMembership.DataSource = TypeMembership;
cboTypeMembership.DisplayMember = "Key";
cboTypeMembership.ValueMember = "Value";
}
و متد زیر را نوشته ام
public int TypeMembershipBoardOfDirecotors
{
get { return Convert.ToInt32(cboTypeMembership.SelectedValue); }
set
{
cboTypeMembership.SelectedValue = value;
}
}
حال با کد زیر کموباکس را از دیتاگرید پر می کنم
frm.TypeMembershipBoardOfDirecotors = Convert.ToInt32(dgViewDirectorate.CurrentRow.Cells["TypeMembership_Fk"].Value);
که در این حالت Value=1 اما مقدار TypeMembershipBoardOfDirecotors برابر صفر نمایش داده می شود
کد من کجاش مورد دارد که مقدار TypeMembershipBoardOfDirecotors برابر Value ست نمی شود
باتشکر