2017-07-15 44 views
-1
try 
    { 
     DataRowView drv = attDataGrid.SelectedItem as DataRowView; 
     att_id = Convert.ToInt32(drv.Row[0].ToString()); 
     attComboBox.SelectedItem = drv.Row[1].ToString(); 
     rdata = drv.Row[2].ToString(); ; 
     attDetail.Text = drv.Row[4].ToString(); 
     DateTime sdt = dc.changeDateG(drv.Row[3].ToString()); 

     if(rdata.Equals("حاضر")) 
     { 
       attPre.Checked = true; 
     } 
     else { 
       attUp.Checked = true; 
     } 

     try 
     { 
      attDate.SelectedDate = sdt; 
     } 
     catch (FormatException) 
     { 
      MessageBox.Show(sdt.ToString()); 
     } 
    } 
    catch(NullReferenceException) 
    { 

    } 

我想设置我的attPre单选按钮检查,但视觉工作室把它作为错误任何想法如何处理这个错误?C#不接受检查属性

+3

应该是 - - >'attPre.Checked = true;' –

+0

是的,我知道但山姆再次遇到问题! –

+1

什么是错误信息? – Sybren

回答

0

我已经找到了如何对付它

RadioButton pr = attPre as RadioButton; 
       pr.IsChecked = true; 
3

可能是因为你做的比较不分配

使用此: attPre.Checked = true;

而不是 attPre.Checked == true;

+0

我已经尝试过这一个也是同样的问题了! –

+0

请发布完整的代码,然后我们才能了解您面临的问题。 – SiD

+0

好吧,我会发布它 –