Example #1
0
        private void queryClientNewSubject(string clientid)
        {
            ClientSubjectFactory csf = new ClientSubjectFactory();

            this.clientSubjects = csf.query(clientid, 1, 1);

            DataTable clientSubjectDt = new DataTable();

            clientSubjectDt.Columns.Add("ID", Type.GetType("System.String"));
            clientSubjectDt.Columns.Add("科目编号", Type.GetType("System.String"));
            clientSubjectDt.Columns.Add("科目名称", Type.GetType("System.String"));

            foreach (ClientSubject item in this.clientSubjects)
            {
                DataRow datarow = clientSubjectDt.NewRow();

                datarow[0] = item.Id;
                datarow[1] = item.Sn;
                datarow[2] = item.Label;
                clientSubjectDt.Rows.Add(datarow);
            }

            this.ClientSubjectDataGridView.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            this.ClientSubjectDataGridView.MultiSelect   = false;

            this.ClientSubjectDataGridView.ColumnHeadersHeight         = 30;
            this.ClientSubjectDataGridView.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing;
            this.ClientSubjectDataGridView.RowTemplate.Height          = 20;
            this.ClientSubjectDataGridView.EditMode              = DataGridViewEditMode.EditOnEnter;
            this.ClientSubjectDataGridView.DataSource            = clientSubjectDt;
            this.ClientSubjectDataGridView.Columns["id"].Visible = false;
            this.ClientSubjectDataGridView.Columns[2].Width      = 500;
        }
Example #2
0
        //
        //选择客户end
        //
        //显示新会计科目的方法
        private void queryClientNewSubject(String clientid)
        {
            ClientSubjectFactory csf = new ClientSubjectFactory(); //new取新会计科目的工厂

            this.clientSubjects = csf.query(clientid, 1, 1);       //把工厂里的query取得新科目赋值到声明的变量clientSubjects

            DataTable clientSubjectDT = new DataTable();           //创建一个新表格

            //表格的设置有三列
            clientSubjectDT.Columns.Add("ID", Type.GetType("System.String"));
            clientSubjectDT.Columns.Add("科目代码", Type.GetType("System.String"));
            clientSubjectDT.Columns.Add("科目名称", Type.GetType("System.String"));
            //把clientSubjects变量里取到的新科目循环取值放在row里
            foreach (ClientSubject item in this.clientSubjects)
            {
                DataRow datarow = clientSubjectDT.NewRow(); //创建新row

                datarow[0] = item.Id;                       //row[0]取Id
                datarow[1] = item.Sn;                       //row[1]取Sn
                datarow[2] = item.Label;                    //row[2]取Label
                clientSubjectDT.Rows.Add(datarow);          //把row[1][2][3]放到新表格clientSubjectDT里
            }
            //会计科目模块显示设置
            this.ClientSubjectDataGridView.SelectionMode               = DataGridViewSelectionMode.FullRowSelect;
            this.ClientSubjectDataGridView.MultiSelect                 = false;
            this.ClientSubjectDataGridView.ColumnHeadersHeight         = 30;
            this.ClientSubjectDataGridView.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing;
            this.ClientSubjectDataGridView.RowTemplate.Height          = 20;
            this.ClientSubjectDataGridView.EditMode              = DataGridViewEditMode.EditOnEnter;
            this.ClientSubjectDataGridView.DataSource            = clientSubjectDT;
            this.ClientSubjectDataGridView.Columns["id"].Visible = false;
            this.ClientSubjectDataGridView.Columns[2].Width      = 500;
        }