Ejemplo n.º 1
0
        private void GetData(string selectCommand)
        {
            try
            {
                DataTable table = new DataTable();
                table.Locale = System.Globalization.CultureInfo.InvariantCulture;
                if (UIPublicClass.PublicClass.IsSingleClent)
                {
                    oledbconn.Open();
                    oledbdataAdapter = new OleDbDataAdapter(selectCommand, oledbconn);
                    OleDbCommandBuilder commandBuilder = new OleDbCommandBuilder(oledbdataAdapter);
                    oledbdataAdapter.Fill(table);
                    oledbconn.Close();
                }
                else
                {
                    sqlconn.Open();
                    sqldataAdapter = new SqlDataAdapter(selectCommand, sqlconn);
                    SqlCommandBuilder commandBuilder = new SqlCommandBuilder(sqldataAdapter);
                    sqldataAdapter.Fill(table);
                    sqlconn.Close();
                }
                bindingSource1.DataSource = table;

                dataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
                setColumns(dataGridView1, TabelName);
                lbldgvRowCount.Text = table.Rows.Count.ToString();
            }
            catch (SqlException)
            {
                MessageBox.Show("error");
            }
        }
Ejemplo n.º 2
0
        //绑定datagridview中的数据
        private void GetData(string selectCommand)
        {
            try
            {
                dataAdapter = new SqlDataAdapter(selectCommand, conn);
                SqlCommandBuilder commandBuilder = new SqlCommandBuilder(dataAdapter);
                DataTable         table          = new DataTable();
                table.Locale = System.Globalization.CultureInfo.InvariantCulture;
                dataAdapter.Fill(table);
                bindingSource1.DataSource = table;

                dgvDetails.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
            }
            catch (SqlException ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 3
0
        private void wsYjLoad()
        {
            #region dgv初始化
            ds               = bz_yj.getData(DocID);
            dgvRows          = ds.Tables[0].Rows.Count + 1;
            dgvYj.DataSource = ds.Tables[0];
            table            = ds.Tables[0];
            lbldgvNum.Text   = Convert.ToString(dgvYj.Rows.Count - 1);

            //设置 DataGridView
            dgvYj.AllowUserToDeleteRows = false;
            dgvYj.RowHeadersWidth       = 25;
            dgvYj.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.DisplayedCells);

            dgvYj.Columns["原件ID"].Visible    = false;
            dgvYj.Columns["文件ID"].Visible    = false;
            dgvYj.Columns["Ftp目录"].Visible   = false;
            dgvYj.Columns["Ftp保存名称"].Visible = false;

            DataGridViewLinkColumn linkcol = dgvCommon.GetLinkColumn("", "载入", "载入");
            dgvYj.Columns.Insert(5, linkcol);

            linkcol = dgvCommon.GetLinkColumn("", "查看", "查看");
            dgvYj.Columns.Insert(6, linkcol);

            linkcol = dgvCommon.GetLinkColumn("", "下载", "下载");
            dgvYj.Columns.Insert(7, linkcol);

            linkcol = dgvCommon.GetLinkColumn("", "删除", "删除");
            dgvYj.Columns.Insert(8, linkcol);

            dgvYj.Columns["序号"].Width  = 50;
            dgvYj.Columns["描述"].Width  = 400;
            dgvYj.Columns["扩展名"].Width = 80;

            DataGridViewTextBoxColumn DgvColumn;
            DgvColumn = (DataGridViewTextBoxColumn)dgvYj.Columns["序号"];
            DgvColumn.MaxInputLength = 6;
            dgvYj.Columns["序号"].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
            #endregion
        }
Ejemplo n.º 4
0
        //初始化方法
        private void wsYjLoad()
        {
            ds               = gd_yj.getData(DocID);
            dgvRows          = ds.Tables[0].Rows.Count + 1;
            dgvYj.DataSource = ds.Tables[0];
            table            = ds.Tables[0];

            lblCount.Text = Convert.ToString(dgvYj.Rows.Count - 1);

            //设置 DataGridView
            dgvYj.AllowUserToDeleteRows = false;
            dgvYj.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.DisplayedCells);

            dgvYj.Columns["原件ID"].Visible    = false;
            dgvYj.Columns["文件ID"].Visible    = false;
            dgvYj.Columns["Ftp目录"].Visible   = false;
            dgvYj.Columns["Ftp保存名称"].Visible = false;

            DataGridViewLinkColumn linkcol = dgvCommon.GetLinkColumn("", "载入", "载入");

            dgvYj.Columns.Insert(5, linkcol);

            linkcol = dgvCommon.GetLinkColumn("", "查看", "查看");
            dgvYj.Columns.Insert(6, linkcol);

            linkcol = dgvCommon.GetLinkColumn("", "下载", "下载");
            dgvYj.Columns.Insert(7, linkcol);

            linkcol = dgvCommon.GetLinkColumn("", "删除", "删除");
            dgvYj.Columns.Insert(8, linkcol);

            dgvYj.Columns["序号"].Width  = 50;
            dgvYj.Columns["描述"].Width  = 400;
            dgvYj.Columns["扩展名"].Width = 100;

            DataGridViewTextBoxColumn DgvColumn;

            DgvColumn = (DataGridViewTextBoxColumn)dgvYj.Columns["序号"];
            DgvColumn.MaxInputLength = 6;
        }
Ejemplo n.º 5
0
        private void cjYjLoad()
        {
            ds               = OldCJ_yj.getData(DocID);
            dgvRows          = ds.Tables[0].Rows.Count + 1;
            dgvYj.DataSource = ds.Tables[0];
            table            = ds.Tables[0];
            lbldgvNum.Text   = Convert.ToString(dgvYj.Rows.Count - 1);

            //设置 DataGridView
            dgvYj.AllowUserToDeleteRows = false;
            dgvYj.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.DisplayedCells);

            dgvYj.Columns["原件ID"].Visible      = false;
            dgvYj.Columns["城建旧大纲文件ID"].Visible = false;
            dgvYj.Columns["路径"].Visible        = false;
            dgvYj.Columns["保存名称"].Visible      = false;

            #region 绑定列
            DataGridViewLinkColumn addcol = new DataGridViewLinkColumn();
            addcol.HeaderText       = "载入";
            addcol.Name             = "载入";
            addcol.LinkColor        = Color.SteelBlue;
            addcol.ActiveLinkColor  = Color.SteelBlue;
            addcol.VisitedLinkColor = Color.SteelBlue;

            addcol.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            addcol.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            addcol.ReadOnly = true;
            addcol.Width    = 60;
            //dgvProject.Columns.Insert(29, linkcol);
            dgvYj.Columns.Insert(5, addcol);

            DataGridViewLinkColumn linkcol = new DataGridViewLinkColumn();
            linkcol.HeaderText       = "查看";
            linkcol.Name             = "查看";
            linkcol.LinkColor        = Color.SteelBlue;
            linkcol.ActiveLinkColor  = Color.SteelBlue;
            linkcol.VisitedLinkColor = Color.SteelBlue;

            linkcol.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            linkcol.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            linkcol.ReadOnly = true;
            linkcol.Width    = 60;
            //dgvProject.Columns.Insert(29, linkcol);
            dgvYj.Columns.Insert(6, linkcol);


            linkcol                  = new DataGridViewLinkColumn();
            linkcol.HeaderText       = "下载";
            linkcol.Name             = "下载";
            linkcol.LinkColor        = Color.SteelBlue;
            linkcol.ActiveLinkColor  = Color.SteelBlue;
            linkcol.VisitedLinkColor = Color.SteelBlue;

            linkcol.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            linkcol.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            linkcol.ReadOnly = true;
            linkcol.Width    = 60;
            //dgvProject.Columns.Insert(29, linkcol);
            dgvYj.Columns.Insert(7, linkcol);


            linkcol                  = new DataGridViewLinkColumn();
            linkcol.HeaderText       = "删除";
            linkcol.Name             = "删除";
            linkcol.LinkColor        = Color.SteelBlue;
            linkcol.ActiveLinkColor  = Color.SteelBlue;
            linkcol.VisitedLinkColor = Color.SteelBlue;

            linkcol.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
            linkcol.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            linkcol.ReadOnly = true;
            linkcol.Width    = 60;
            //dgvProject.Columns.Insert(29, linkcol);
            dgvYj.Columns.Insert(8, linkcol);
            #endregion

            dgvYj.Columns["序号"].Width  = 50;
            dgvYj.Columns["描述"].Width  = 400;
            dgvYj.Columns["扩展名"].Width = 80;

            DataGridViewTextBoxColumn DgvColumn;
            DgvColumn = (DataGridViewTextBoxColumn)dgvYj.Columns["序号"];
            DgvColumn.MaxInputLength = 6;
        }
Ejemplo n.º 6
0
        //页面初始化方法
        private void contentLoad()
        {
            #region DataGridView导航...

            dgvCommon.getNavigationYesNewRows(dgvClass, btn首记录dgv, btn上一记录dgv, btn下一记录dgv, btn尾记录dgv, btn新纪录dgv,
                                              UI.Input.GD_Input.tsmi首记录, UI.Input.GD_Input.tsmi上一记录, UI.Input.GD_Input.tsmi下一记录, UI.Input.GD_Input.tsmi尾记录, UI.Input.GD_Input.tsmi新纪录, txt行号dgv);

            #endregion

            dgvClass.ScrollBars   = ScrollBars.Vertical;
            dgvClass.HScrollBarEx = this.hScrollBar1;
            dgvClass.Dock         = DockStyle.Fill;
            pnlDGV.Controls.Add(dgvClass);
            Padding padding = new Padding();
            padding.Bottom      = 39;
            this.pnlDGV.Padding = padding;

            #region DataGridView 事件

            this.dgvClass.CellBeginEdit       += new System.Windows.Forms.DataGridViewCellCancelEventHandler(this.dgvClass_CellBeginEdit);
            this.dgvClass.RowValidating       += new System.Windows.Forms.DataGridViewCellCancelEventHandler(this.dgvClass_RowValidating);
            this.dgvClass.CellEndEdit         += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvClass_CellEndEdit);
            this.dgvClass.DefaultValuesNeeded += new System.Windows.Forms.DataGridViewRowEventHandler(this.dgvClass_DefaultValuesNeeded);
            this.dgvClass.CurrentCellChanged  += new System.EventHandler(this.dgvClass_CurrentCellChanged);
            this.dgvClass.CellFormatting      += new DataGridViewCellFormattingEventHandler(dgvClass_CellFormatting);
            this.dgvClass.SelectionChanged    += new EventHandler(dgvClass_SelectionChanged);

            #endregion

            //绑定数据
            string limit = yNode.Parent.Text;
            string year  = yNode.Text;
            ds                  = Gd_class.getClassList(TopClassID, limit, year);
            dgvRows             = ds.Tables[0].Rows.Count + 1;
            dgvClass.DataSource = ds.Tables[0];
            table               = ds.Tables[0];

            //初始化设置记录数和导航按钮
            RowCount            = dgvClass.Rows.Count - 1;
            lbldgvRowCount.Text = Convert.ToString(RowCount);

            //设置不能删除行
            dgvClass.AllowUserToDeleteRows = false;
            dgvClass.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.DisplayedCells);

            //设置 DataGridView 样式
            dgvClass.Columns["类目ID"].Visible   = false;
            dgvClass.Columns["一级类目ID"].Visible = false;
            dgvClass.Columns["类目"].Visible     = false;
            dgvClass.Columns["整理人"].Visible    = false;
            dgvClass.Columns["检查人"].Visible    = false;
            dgvClass.Columns["归档时间"].Visible   = false;
            dgvClass.Columns["科室代号"].Visible   = false;

            //绑定 DataGridVeiw 下拉列表
            BoundCmbLimit();

            //设置列宽
            dgvClass.Columns["类目"].Width   = 120;
            dgvClass.Columns["整理人"].Width  = 100;
            dgvClass.Columns["检查人"].Width  = 100;
            dgvClass.Columns["归档时间"].Width = 80;
            dgvClass.Columns["科室代号"].Width = 100;

            dgvClass.Columns["类目"].HeaderText = "类目﹡";
        }