Пример #1
0
        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;
            }
        }
Пример #2
0
        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;
        }
Пример #3
0
        static void client_RunSQLReturnTableCompleted(object sender, RunSQLReturnTableCompletedEventArgs e)
        {
            var ds = new DataSet();

            ds.FromXml(e.Result);
            myResultDT = ds.Tables[0];
        }
Пример #4
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);
        }