Пример #1
0
        void da_RunSQLReturnTableCompleted(object sender, FF.RunSQLReturnTableCompletedEventArgs e)
        {
            DataSet ds = new DataSet();

            ds.FromXml(e.Result);
            if (ds.Tables[0].Rows.Count == 0)
            {
                // this.NewDtl();
                return;
            }

            DataGrid dg = new DataGrid();

            dg.Name = "DG" + this.Name;
            DataGridTextColumn mycol = new DataGridTextColumn();

            mycol.Header = "IDX";
            dg.Columns.Add(mycol);

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                if (dr["UIVisible"].ToString() == "0")
                {
                    continue;
                }
                DataGridTextColumn txtColumn = new DataGridTextColumn();
                txtColumn.Header = dr["Name"];
                dg.Columns.Add(txtColumn);
            }
            dg.Width     = this.Width;
            dg.Height    = this.Height;
            this.Content = dg;
            this.MyDG    = dg;
        }
Пример #2
0
        void da_RunSQLReturnTableCompleted(object sender, FF.RunSQLReturnTableCompletedEventArgs e)
        {
            DataSet ds = new DataSet();

            ds.FromXml(e.Result);
            if (ds.Tables[0].Rows.Count == 0)
            {
                //this.NewM2M();
                return;
            }

            //this.Content = "提示:aswd键改变位置,shift+方向键调整大小,双击或右键修改属性。";

            DataGrid dg = new DataGrid();

            dg.Name = "DG" + this.Name;
            DataGridTextColumn mycol = new DataGridTextColumn();

            mycol.Header = "提示:aswd键改变位置,shift+方向键调整大小,双击或右键修改属性。";
            dg.Columns.Add(mycol);

            dg.Width     = this.Width;
            dg.Height    = this.Height;
            this.Content = dg;
            this.MyDG    = dg;
        }
Пример #3
0
        void da_RunSQLReturnTableCompleted(object sender, FF.RunSQLReturnTableCompletedEventArgs e)
        {
            DataSet ds = new DataSet();

            ds.FromXml(e.Result);
            DataTable dt = ds.Tables[0];

            if (dt.Rows.Count == 0)
            {
                MessageBox.Show("系统错误没有找到 fk_mapdata=" + Glo.FK_MapData + "的数据。", "系统错误", MessageBoxButton.OK);
                return;
            }

            this.TB_FrmName.Text = dt.Rows[0]["Name"];

            if (dt.Rows[0]["Designer"] != null)
            {
                this.TB_Designer.Text = dt.Rows[0]["Designer"];
            }

            if (dt.Rows[0]["DesignerUnit"] != null)
            {
                this.TB_DesignerUnit.Text = dt.Rows[0]["DesignerUnit"];
            }

            if (dt.Rows[0]["DesignerContext"] != null)
            {
                this.TB_DesignerContext.Text = dt.Rows[0]["DesignerContext"];
            }
        }
Пример #4
0
        void da_RunSQLReturnTableCompleted(object sender, FF.RunSQLReturnTableCompletedEventArgs e)
        {
            try
            {
                Silverlight.DataSet ds = new Silverlight.DataSet();
                ds.FromXml(e.Result);

                this.Items.Clear();
                foreach (Silverlight.DataRow dr in ds.Tables[0].Rows)
                {
                    ListBoxItem li = new ListBoxItem();
                    li.Tag     = dr["No"];
                    li.Content = dr["Name"];
                    this.Items.Add(li);
                }
                if (this.Items.Count != 0)
                {
                    this.SelectedIndex = 0;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Пример #5
0
        /// <summary>
        /// da_RunSQLReturnTableCompleted
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void da_RunSQLReturnTableCompleted(object sender, FF.RunSQLReturnTableCompletedEventArgs e)
        {
            DataSet ds = new DataSet();

            ds.FromXml(e.Result);
            DataTable dt = ds.Tables[0];

            foreach (DataRow dr in dt.Rows)
            {
                ListBoxItem item = new ListBoxItem();
                item.Tag     = dr["CfgVal"].ToString();
                item.Content = dr["No"] + ":" + dr["Name"];
                this.listBox1.Items.Add(item);
            }
        }
Пример #6
0
        void da_RunSQLReturnTableCompleted(object sender, FF.RunSQLReturnTableCompletedEventArgs e)
        {
            DataSet ds = new DataSet("s");

            ds.FromXml(e.Result);
            DataTable dt = ds.Tables[0];

            this.listBox1.Items.Clear();
            foreach (DataRow dr in dt.Rows)
            {
                ListBoxItem li = new ListBoxItem();
                li.Content = dr["KeyOfEn"] + " - " + dr["Name"];
                li.Tag     = dr["KeyOfEn"] + "#" + dr["MyDataType"] + "#" + dr["LGType"];
                this.listBox1.Items.Add(li);
            }
        }
Пример #7
0
        /// <summary>
        /// 绑定这个控件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void da_RunSQLReturnTableCompleted(object sender, FF.RunSQLReturnTableCompletedEventArgs e)
        {
            DataSet ds = new DataSet();

            ds.FromXml(e.Result);

            DataTable dt = ds.Tables[0];

            if (dt.Rows.Count == 0)
            {
                this.SetBlank();
            }
            else
            {
                this.TB_EleID.IsEnabled    = false;
                this.DDL_EleType.IsEnabled = true;
                this.IsNew = false;

                this.TB_EleID.Text   = dt.Rows[0]["EleID"].ToString();
                this.TB_EleName.Text = dt.Rows[0]["EleName"].ToString();

                foreach (var item in this.DDL_EleType.Items)
                {
                    ComboBoxItem myite = item as ComboBoxItem;
                    if (myite.Tag.ToString() == dt.Rows[0]["EleType"].ToString())
                    {
                        this.DDL_EleType.SelectedItem = myite;
                        myite.IsSelected = true;
                        break;
                    }
                }

                this.DDL_EleType.IsEnabled = false;


                //为每个tag 赋值。
                this.TB_Tag1.Text = dt.Rows[0]["Tag1"].ToString();
                this.TB_Tag2.Text = dt.Rows[0]["Tag2"].ToString();
                this.TB_Tag3.Text = dt.Rows[0]["Tag3"].ToString();
                this.TB_Tag4.Text = dt.Rows[0]["Tag4"].ToString();
            }

            this.ReSetTagDesc();
        }
Пример #8
0
        void da_RunSQLReturnTableCompleted(object sender, FF.RunSQLReturnTableCompletedEventArgs e)
        {
            this.listBox1.Items.Clear();
            this.listBox1.SelectionMode = SelectionMode.Extended;
            DataSet ds = new DataSet();

            ds.FromXml(e.Result);
            DataTable dt = ds.Tables[0];

            foreach (DataRow dr in dt.Rows)
            {
                if (dr["NodeID"].ToString() == Glo.FK_Node.ToString())
                {
                    continue;
                }

                ListBoxItem lb = new ListBoxItem();
                lb.Name    = "LB" + dr["NodeID"].ToString();
                lb.Tag     = dr["NodeID"].ToString();
                lb.Content = "Node:" + dr["Name"].ToString() + " Step:" + dr["Step"];
                this.listBox1.Items.Add(lb);
            }
        }
Пример #9
0
        void da_RunSQLReturnTableCompleted(object sender, FF.RunSQLReturnTableCompletedEventArgs e)
        {
            DataSet ds = new DataSet();

            ds.FromXml(e.Result);
            DataTable dt = ds.Tables[0];

            if (dt.Rows.Count == 0)
            {
                /* 没有数据 */
                this.TB_DoDoc.Text  = "";
                this.TB_MsgErr.Text = "";
                this.TB_MsgOK.Text  = "";
                this.DDL_EventType.SelectedIndex = 0;
            }
            else
            {
                this.TB_DoDoc.Text = dt.Rows[0]["DoDoc"].Replace("~", "'");
                try
                {
                    this.TB_MsgErr.Text = dt.Rows[0]["MsgError"].Replace("~", "'");
                }
                catch
                {
                }

                //try
                //{
                //    this.TB_MsgErr.Text = dt.Rows[0]["MsgErr"].Replace("~", "'");
                //}
                //catch
                //{
                //}
                this.TB_MsgOK.Text = dt.Rows[0]["MsgOK"].Replace("~", "'");
                this.DDL_EventType.SelectedIndex = int.Parse(dt.Rows[0]["DoType"]);
            }
        }
Пример #10
0
        void da_RunSQLReturnTableCompleted(object sender, FF.RunSQLReturnTableCompletedEventArgs e)
        {
            DataSet ds = new DataSet();

            ds.FromXml(e.Result);
            DataTable dt = ds.Tables[0];

            //string sql = "SELECT * FROM Sys_MapAttr ";
            //DataTable dt = BP.DA.DBAccess.RunSQLReturnTable(sql);

            this.grdLayoutRoot.ColumnDefinitions.Clear();
            this.grdLayoutRoot.RowDefinitions.Clear();

            #region 设置好布局
            foreach (DataColumn dc in dt.Columns)
            {
                ColumnDefinition cdf = new ColumnDefinition();
                // cdf.SetValue(ColumnDefinition.WidthProperty, (double)100);
                cdf.MaxWidth = (double)100;
                cdf.MinWidth = (double)20;
                this.grdLayoutRoot.ColumnDefinitions.Add(cdf);
            }
            foreach (DataRow dr in dt.Rows)
            {
                RowDefinition row = new RowDefinition();
                row.MaxHeight = (double)100;
                row.MinHeight = (double)20;
                this.grdLayoutRoot.RowDefinitions.Add(row);
            }
            #endregion 设置好布局

            #region 填充数据.
            int columnIdx = 0;
            foreach (DataColumn dc in dt.Columns)
            {
                TextBlock text = new TextBlock();
                text.Name = dc.ColumnName;
                text.SetValue(Grid.ColumnProperty, columnIdx);
                text.SetValue(Grid.HeightProperty, (double)20);
                text.Text = dc.ColumnName;
                this.grdLayoutRoot.Children.Add(text);
                columnIdx++;
            }

            int rowIdx = 0;
            foreach (DataRow dr in dt.Rows)
            {
                columnIdx = 0;
                foreach (DataColumn dc in dt.Columns)
                {
                    TextBlock text = new TextBlock();
                    text.Name = "r" + columnIdx + "_" + rowIdx;
                    text.SetValue(Grid.ColumnProperty, columnIdx);
                    text.SetValue(Grid.RowProperty, rowIdx);
                    text.Text = dr[dc.ColumnName];
                    this.grdLayoutRoot.Children.Add(text);
                    columnIdx++;
                }
                rowIdx++;
            }
            #endregion 填充数据
        }