private void LoadData(DataTable dt) { textBoxName.Text = this.selectNode.GetValue("NAME").ToString(); string tablename = this.selectNode.GetValue("TABLENAME").ToString(); DataRow[] drs = dt.Select("1=1"); foreach (DataRow dr in drs) { if (tablename == dr["REG_NAME"].ToString()) { int index = this.comboBoxDataSour.FindString(dr["REG_ALIASNAME"].ToString()); this.comboBoxDataSour.SelectedIndex = index; DispalyField(tablename, true); } } string CHECKTYPE = this.selectNode.GetValue("CHECKTYPE").ToString(); int TYPEindex = this.comboBoxCheckType.FindString(CHECKTYPE); this.comboBoxCheckType.SelectedIndex = TYPEindex; displayChildWindow(CHECKTYPE); string showField = this.selectNode.GetValue("SHOWFIELD").ToString(); string[] FieldArray = showField.Split(','); foreach (string iitem in FieldArray) { for (int i = 0; i < FIeldList.Items.Count; i++) { DataRowView item = (DataRowView)FIeldList.Items[i]; if (item.Row[0].ToString() == iitem) { FIeldList.SetItemChecked(i, true); } } } }
private string getCheckedList() { string strCollected = string.Empty; for (int i = 0; i < FIeldList.Items.Count; i++) { if (FIeldList.GetItemChecked(i)) { if (strCollected == string.Empty) { strCollected = FIeldList.GetItemText(FIeldList.Items[i]); } else { strCollected = strCollected + "/" + FIeldList.GetItemText(FIeldList.Items[i]); } } } return(strCollected); }