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; }
// //选择客户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; }