2017-02-20 20 views
0

Я пытаюсь передать мой столбец сетки IsActive (Boolean type) в мою форму просмотра.Как установить значение CheckEdit из DataTable?

GridView/DataTable Имя столбца: IsActive (d_Boolean (char1))

Форма CheckEdit Имя: chkIsActive

Ниже приводится форма Код

public partial class PayrollBBNationalForm : DevExpress.XtraEditors.XtraForm 
{ 
    private BCE.Data.DBSetting mydbset_form1; 
    private DataTable tableMaster_form1; 
    private int row_form1; 
    private string mode_form1; 
    private GridView gridView1_form1; 

    public PayrollBBNationalForm(BCE.Data.DBSetting mydbset, DataTable tableMaster, GridView gridView1, String mode, int row) 
    { 
     /// Initialize Values from Master WinForm 
     mydbset_form1 = mydbset; 
     tableMaster_form1 = tableMaster; 
     gridView1_form1 = gridView1; 
     mode_form1 = mode; 
     row_form1 = row; 

     InitializeComponent(); 
     this.Load += Form_Load; 
    } 
    #region Load Form Data 
    private void Form_Load(object sender, EventArgs e) 
    { 
     textNationalCode.Text = gridView1_form1.GetFocusedRowCellValue("NationalCode").ToString(); 
     textNationalCountry.Text = gridView1_form1.GetFocusedRowCellValue("NationalCountry").ToString(); 
     textGovermentCode.Text = gridView1_form1.GetFocusedRowCellValue("GovermentCode") != null ? gridView1_form1.GetFocusedRowCellValue("GovermentCode").ToString() : ""; 
     textRemarks.Text = gridView1_form1.GetFocusedRowCellValue("Remarks").ToString(); 
     memoNote.Text = gridView1_form1.GetFocusedRowCellValue("Note").ToString(); 

     chkIsActive = /// I stuck at here. This unable to pass gridView1_form1.GetFocusedRowCellValue("IsActive"); 

    } 
    #endregion 

} 

enter image description here

+1

DevExpress имеет такую ​​потрясающую поддержку, я никогда не видел причины задавать вопросы DevExpress здесь, на SO, а не прямо на их форумах поддержки. –

+0

Простой, потому что я кодирую подключаемую систему в существующую, плюс я использую только Devexpress DLL по этой причине. –

ответ

0

Я решить вопрос, я нашел, что пропустил. Скрывает этот gridView1_form1.GetFocusedRowCellValue («IsActive»). ToString() от Text до Boolean.

Впоследствии все работы OK.