void da_RunSQLReturnTableCompleted(object sender, RunSQLReturnTableCompletedEventArgs e) { DataSet ds = new DataSet(); ds.FromXml(e.Result); DataTable dt = ds.Tables[0]; // 得到默认的流程类别 int defaultFlowSort = 0; for (int i = 0; i < dt.Rows.Count; i++) { if (dt.Rows[i][1] == CurrentFlowSortName) { defaultFlowSort = i; } } IList list = dt.GetBindableData(new Connector()); if (list.Count > 0) { cbxFlowSortImport.ItemsSource = list; cbxFlowSortImport.DisplayMemberPath = dt.Columns[1].ColumnName; cbxFlowSortImport.SelectedIndex = defaultFlowSort; DDL_FlowSort.ItemsSource = list; DDL_FlowSort.DisplayMemberPath = dt.Columns[1].ColumnName; DDL_FlowSort.SelectedIndex = defaultFlowSort; } }
void client_RunSQLReturnTableCompleted(object sender, RunSQLReturnTableCompletedEventArgs e) { var ds = new DataSet(); ds.FromXml(e.Result); foreach (DataRow dataRow in ds.Tables[0].Rows) { var flowForm = new FlowForm { DataBaseName = string.Empty, No = dataRow["No"].ToString(), Name = dataRow["Name"].ToString(), PTable = dataRow["PTable"].ToString(), Type = formatFormType(dataRow["FrmType"]), URL = dataRow["URL"] }; list.Add(flowForm); } this.Grid1.ItemsSource = null; this.Grid1.ItemsSource = list; this.Grid1.SelectedIndex = 0; //由于数据源变动,必须首先调用UpdateLayout this.Grid1.UpdateLayout(); // this.Grid1.ScrollIntoView(this.Grid1.SelectedItems[0], null); // this.Grid1.ItemsSource; //this.Grid1.ItemsSource = list; }
static void client_RunSQLReturnTableCompleted(object sender, RunSQLReturnTableCompletedEventArgs e) { var ds = new DataSet(); ds.FromXml(e.Result); myResultDT = ds.Tables[0]; }
void da_InitFrmSort_RunSQLReturnTableCompleted(object sender, RunSQLReturnTableCompletedEventArgs e) { DataSet ds = new DataSet(); ds.FromXml(e.Result); this.comboBox1.Items.Clear(); Glo.Ctrl_DDL_BindDataTable(this.comboBox1, ds.Tables[0], currFK_FrmSort); }