public static void FillGrid(ref DevComponents.DotNetBar.Controls.DataGridViewX GridView, ref DevComponents.DotNetBar.ComboBoxItem Combo, EathenaConfigFile File, bool PrintComments) { GridView.Rows.Clear(); Combo.Items.Clear(); int n = 0; for (int i = 0; i < File.Configs.Count; i++) { if (PrintComments == true) { for (int c = 0; c < File.Configs[i].Comments.Length; c++) { n = GridView.Rows.Add(); GridView.Rows[n].Tag = i; // save the "real" index GridView.Rows[n].Cells[0].Value = "// " + File.Configs[i].Comments[c]; GridView.Rows[n].Cells[0].ReadOnly = true; GridView.Rows[n].Cells[1].ReadOnly = true; GridView.Rows[n].DefaultCellStyle.ForeColor = Color.DarkGreen; } } n = GridView.Rows.Add(); GridView.Rows[n].Tag = i; // save the "real" index GridView.Rows[n].Cells[0].Value = File.Configs[i].Name; GridView.Rows[n].Cells[1].Value = File.Configs[i].Value; GridView.Rows[n].DefaultCellStyle.ForeColor = Color.DarkBlue; GridView.Rows[n].DefaultCellStyle.Font = new Font("Tahoma", 8.0f, FontStyle.Bold); GridView.Rows[n].Cells[0].ReadOnly = true; Combo.Items.Add(File.Configs[i].Name); } }
public void HienThi(DataGridViewX dGV, BindingNavigator bN, TextBoxX txtSTT, ComboBoxEx cmbNamHoc, ComboBoxEx cmbLop, ComboBoxEx cmbMonHoc, ComboBoxEx cmbGiaoVien) { BindingSource bS = new BindingSource(); bS.DataSource = m_PhanCongData.LayDsPhanCong(); txtSTT.DataBindings.Clear(); txtSTT.DataBindings.Add("Text", bS, "STT"); cmbNamHoc.DataBindings.Clear(); cmbNamHoc.DataBindings.Add("SelectedValue", bS, "MaNamHoc"); cmbLop.DataBindings.Clear(); cmbLop.DataBindings.Add("SelectedValue", bS, "MaLop"); cmbMonHoc.DataBindings.Clear(); cmbMonHoc.DataBindings.Add("SelectedValue", bS, "MaMonHoc"); cmbGiaoVien.DataBindings.Clear(); cmbGiaoVien.DataBindings.Add("SelectedValue", bS, "MaGiaoVien"); bN.BindingSource = bS; dGV.DataSource = bS; }
/// <summary> /// 建構式,傳入DataGridViewX /// </summary> /// <param name="grdEditor"></param> public TimeTableBusyEditor(DataGridViewX grdEditor) { if (grdEditor == null) throw new Exception("建構式傳入的DataGridViewX不得為null。"); this.grdEditor = grdEditor; }
public void HienThi(DataGridViewX dgv, BindingNavigator bn) { BindingSource bs = new BindingSource(); bs.DataSource = m_NamHocData.LayDSNamHoc(); bn.BindingSource = bs; dgv.DataSource = bs; }
public void HienThi(DataGridViewX dgv, BindingNavigator bn) { BindingSource bs = new BindingSource(); bs.DataSource = m_LoaiNguoiDungData.LayDSLoaiNguoiDung(); bn.BindingSource = bs; dgv.DataSource = bs; }
public void HienThi(DataGridViewX dGV,BindingNavigator bN) { BindingSource bS = new BindingSource(); bS.DataSource = m_HocSinhData.LayDsHocSinh(); bN.BindingSource = bS; dGV.DataSource = bS; }
public static async void DataGridEnterGridForCV_InfoCV(DevComponents.DotNetBar.Controls.DataGridViewX Grid, List <CV_Info> TeamClassList) { Grid.BeginInvoke((Action)(() => { Grid.Rows.Clear(); ///Id_TypeofCouress_ta.Items[RetunIndexByIdSech(TeamClassList[i].Id_TypeofCouress_ta, TypeofCouress.TypeofCouressList)] for (int i = 0; i < TeamClassList.Count; i++) { // try // { Grid.Rows.Add( TeamClassList[i].id, TeamClassList[i].FullName, TeamClassList[i].Notes, TeamClassList[i].GetCodeArch(), TeamClassList[i].Id_Study != -1 ? CV_Study.CV_StudyList[ClassDataGridViewDo.RetunIndexByIdSech(TeamClassList[i].Id_Study, CV_Study.CV_StudyList)].Sutdy : "", ClassConvert.ConvNumberCombyereToString(TeamClassList[i].Year_sutr), TeamClassList[i].Numberphone, TeamClassList[i].Date != null ? TeamClassList[i].Date.Value.ToShortDateString() : "", TeamClassList[i].ID_TemaNeed != -1 ? CvTeamNeed.CvTeamNeedList[ClassDataGridViewDo.RetunIndexByIdSech(TeamClassList[i].ID_TemaNeed, CvTeamNeed.CvTeamNeedList)].FullName : "", TeamClassList[i].Bit); } })); // } // catch( Exception e ) // { ErrorClass.SaveErrorFile(e); } }
public void HienThi(DataGridViewX dgv, BindingNavigator bn) { BindingSource bs = new BindingSource(); bs.DataSource = m_HanhKiemData.LayDSHanhKiem(); bn.BindingSource = bs; dgv.DataSource = bs; }
public void HienThi(DataGridViewX dGV, BindingNavigator bN) { BindingSource bS = new BindingSource(); bS.DataSource = m_NguoiDungData.LayDsNguoiDung(); bN.BindingSource = bS; dGV.DataSource = bS; }
public void HienThi(DataGridViewX dGV, BindingNavigator bN) { BindingSource bS = new BindingSource(); bS.DataSource = m_LoaiDiemData.LayDsLoaiDiem(); bN.BindingSource = bS; dGV.DataSource = bS; }
public void ShowData(DataGridViewX dGV, BindingNavigator bN) { BindingSource bS = new BindingSource(); bS.DataSource = m_DictionaryData.getDictionaryList(); bN.BindingSource = bS; dGV.DataSource = bS; }
public static void DataGridEnterGridFornameTeamTypeOption(DevComponents.DotNetBar.Controls.DataGridViewX Grid, List <NameTeamType> TeamClassList) { Grid.Rows.Clear(); for (int i = 0; i < TeamClassList.Count; i++) { Grid.Rows.Add(TeamClassList[i].id, TeamClassList[i].TypeOfTeam); } }
public static void DataGridEnterGridToWorkCorser(DevComponents.DotNetBar.Controls.DataGridViewX Grid, List <Couress> TeamClassList) { Grid.Rows.Clear(); DevComponents.DotNetBar.Controls.DataGridViewComboBoxExColumn id_NameOfCouress = (DevComponents.DotNetBar.Controls.DataGridViewComboBoxExColumn)Grid.Columns["id_NameOfCouress"]; for (int i = 0; i < TeamClassList.Count; i++) { Grid.Rows.Add(TeamClassList[i].id, id_NameOfCouress.Items[RetunIndexByIdSech(TeamClassList[i].id_NameOfCouress, NameOfCouress.NameOfCouresslist)], TeamClassList[i].NumberOfdayregest, TeamClassList[i].Result); } }
public static void ClumChekArray(string[] Array, DevComponents.DotNetBar.Controls.DataGridViewX Date) { foreach (string item in Array) { if (!Date.Columns.Contains(item)) { throw new NoColumnsException(item); } } }
public static void DataGridEnterGridToWorkNameOfCouress_ta(DevComponents.DotNetBar.Controls.DataGridViewX Grid, List <NameOfCouress> TeamClassList) { Grid.Rows.Clear(); DevComponents.DotNetBar.Controls.DataGridViewComboBoxExColumn Id_TypeofCouress_ta = (DevComponents.DotNetBar.Controls.DataGridViewComboBoxExColumn)Grid.Columns["Id_TypeofCouress_ta"]; for (int i = 0; i < TeamClassList.Count; i++) { Grid.Rows.Add(TeamClassList[i].id, TeamClassList[i].dataStart.ToShortDateString(), TeamClassList[i].DataENd.ToShortDateString(), TeamClassList[i].Suport == true ? "مدعومة" : " غير مدعومة ", Id_TypeofCouress_ta.Items[RetunIndexByIdSech(TeamClassList[i].Id_TypeofCouress_ta, TypeofCouress.TypeofCouressList)], TeamClassList[i].Decrption, TeamClassList[i].IntCoures); } }
public static void DataGridEnterGridToWorkTeam(DevComponents.DotNetBar.Controls.DataGridViewX Grid, List <Team> TeamClassList, List <IdAndName> nameInfrma) { Grid.Rows.Clear(); DevComponents.DotNetBar.Controls.DataGridViewComboBoxExColumn Id_Jop_Ta = (DevComponents.DotNetBar.Controls.DataGridViewComboBoxExColumn)Grid.Columns["Id_Jop_Ta"]; DevComponents.DotNetBar.Controls.DataGridViewComboBoxExColumn Setewation = (DevComponents.DotNetBar.Controls.DataGridViewComboBoxExColumn)Grid.Columns["Setewation"]; ///Id_Jop_Ta.Items[RetunIndexByIdSech(TeamClassList[i].Id_TypeofCouress_ta, TypeofCouress.TypeofCouressList)] for (int i = 0; i < TeamClassList.Count; i++) { Grid.Rows.Add(TeamClassList[i].id, nameInfrma[i].Name, ClassConvert.ConvertTostringDateOrNull(TeamClassList[i].date_Start), ClassConvert.ConvertTostringDateOrNull(TeamClassList[i].Date_End), Id_Jop_Ta.Items[RetunIndexByIdSech(TeamClassList[i].Id_Jop_Ta, Jop.JopStatic)], Setewation.Items[TeamClassList[i].Setewation]); } }
public static void DataGridEnterGridForWereTypeOption(DevComponents.DotNetBar.Controls.DataGridViewX Grid, List <WereType> TypeofCouress) { Grid.Rows.Clear(); ///Id_TypeofCouress_ta.Items[RetunIndexByIdSech(TeamClassList[i].Id_TypeofCouress_ta, TypeofCouress.TypeofCouressList)] for (int i = 0; i < TypeofCouress.Count; i++) { Grid.Rows.Add(TypeofCouress[i].id, TypeofCouress[i].WareName, TypeofCouress[i].descrption); } }
public static void DataGridEnterGridForJopOption(DevComponents.DotNetBar.Controls.DataGridViewX Grid, List <Jop> TypeofCouress) { Grid.Rows.Clear(); ///Id_TypeofCouress_ta.Items[RetunIndexByIdSech(TeamClassList[i].Id_TypeofCouress_ta, TypeofCouress.TypeofCouressList)] for (int i = 0; i < TypeofCouress.Count; i++) { Grid.Rows.Add(TypeofCouress[i].id, TypeofCouress[i].NvacherWord, TypeofCouress[i].NvacherWordEng); } }
public static void DataGridEnterGridFornameTeamOption(DevComponents.DotNetBar.Controls.DataGridViewX Grid, List <NameTeam> TeamClassList) { Grid.Rows.Clear(); ///Id_TypeofCouress_ta.Items[RetunIndexByIdSech(TeamClassList[i].Id_TypeofCouress_ta, TypeofCouress.TypeofCouressList)] for (int i = 0; i < TeamClassList.Count; i++) { Grid.Rows.Add(TeamClassList[i].id, TeamClassList[i].nameOftame, NameTeamType.NameTeamTypeStatic[RetunIndexByIdSech(TeamClassList[i].NameTeamType_Id, NameTeamType.NameTeamTypeStatic)].TypeOfTeam); } }
public static void DataGridEnterGridToWorkNameTeam_Ta(DevComponents.DotNetBar.Controls.DataGridViewX Grid, List <NameTeam> TeamClassList) { Grid.Rows.Clear(); DevComponents.DotNetBar.Controls.DataGridViewComboBoxExColumn Id_TypeofCouress_ta = (DevComponents.DotNetBar.Controls.DataGridViewComboBoxExColumn)Grid.Columns["NameTeamType_Id"]; ///Id_TypeofCouress_ta.Items[RetunIndexByIdSech(TeamClassList[i].Id_TypeofCouress_ta, TypeofCouress.TypeofCouressList)] for (int i = 0; i < TeamClassList.Count; i++) { Grid.Rows.Add(TeamClassList[i].id, TeamClassList[i].nameOftame, Id_TypeofCouress_ta.Items[RetunIndexByIdSech(TeamClassList[i].NameTeamType_Id, NameTeamType.NameTeamTypeStatic)]); } }
public static void DataGridEnterGridToWorkTeam(DevComponents.DotNetBar.Controls.DataGridViewX Grid, List <Team> TeamClassList) { Grid.Rows.Clear(); DevComponents.DotNetBar.Controls.DataGridViewComboBoxExColumn TeamJop = (DevComponents.DotNetBar.Controls.DataGridViewComboBoxExColumn)Grid.Columns["TeamJop"]; DevComponents.DotNetBar.Controls.DataGridViewComboBoxExColumn TeamTeam = (DevComponents.DotNetBar.Controls.DataGridViewComboBoxExColumn)Grid.Columns["TeamTeam"]; DevComponents.DotNetBar.Controls.DataGridViewComboBoxExColumn TeamStatus = (DevComponents.DotNetBar.Controls.DataGridViewComboBoxExColumn)Grid.Columns["TeamStatus"]; for (int i = 0; i < TeamClassList.Count; i++) { Grid.Rows.Add(TeamClassList[i].id, TeamJop.Items[RetunIndexByIdSech(TeamClassList[i].Id_Jop_Ta, Jop.JopStatic)], TeamTeam.Items[RetunIndexByIdSech(TeamClassList[i].id_NameTeam_Ta, NameTeam.NameTeamStatic)], TeamClassList[i].date_Start, TeamClassList[i].Date_End, TeamStatus.Items[TeamClassList[i].Setewation]); } }
private void LoadBoPhan(DataGridViewX dgv) { try { DataTable dtBoPhan = new DataTable(); dtBoPhan = bllBoPhan.GetBoPhan(); dtBoPhan = cf.AutoNumberedTable(dtBoPhan); dgv.AutoGenerateColumns = false; dgv.DataSource = dtBoPhan; } catch { } }
public void LoadBoPhan(DataGridViewX dgv) { try { DataTable dtBoPhan = new DataTable(); dtBoPhan = bllBoPhan.GetBoPhan(); dtBoPhan = cf.AutoNumberedTable(dtBoPhan); dgv.AutoGenerateColumns = false; dgv.DataSource = dtBoPhan; intRowCount = dgvBoPhan.Rows.Count; } catch { } }
public static void DataGridEnterGridToWorkNameOfCouress_ta(DevComponents.DotNetBar.Controls.DataGridViewX Grid, List <Couress> TeamClassList, List <IdAndName> nameInfrma) { Grid.Rows.Clear(); DevComponents.DotNetBar.Controls.DataGridViewComboBoxExColumn id_NameOfCouress = (DevComponents.DotNetBar.Controls.DataGridViewComboBoxExColumn)Grid.Columns["id_NameOfCouress"]; for (int i = 0; i < TeamClassList.Count; i++) { if (!nameInfrma[i].DeleatOrErrorId) { Grid.Rows.Add(TeamClassList[i].id, nameInfrma[i].Name, TeamClassList[i].NumberOfdayregest, TeamClassList[i].Result); } } }
public static void DataGridEnterGridForFillScil(DevComponents.DotNetBar.Controls.DataGridViewX Grid, List <Scileis> TeamClassList) { Grid.Rows.Clear(); for (int i = 0; i < TeamClassList.Count; i++) { Grid.Rows.Add( TeamClassList[i].id, TeamClassList[i].NameScil ); } }
public static void DataGridEnterGridHaveSsciles(DevComponents.DotNetBar.Controls.DataGridViewX Grid, List <HaveScil> TeamClassList) { Grid.Rows.Clear(); for (int i = 0; i < TeamClassList.Count; i++) { Grid.Rows.Add( TeamClassList[i].id, Scileis.ScileislList[RetunIndexByIdSech(TeamClassList[i].Scileis_ID, Scileis.ScileislList)].NameScil, TeamClassList[i].Star.ToString() ); } }
public static void DataGridEnterGridToWorkWereDelivery(DevComponents.DotNetBar.Controls.DataGridViewX dataGridViewX3, List <WereDelivery> WereDeliveryList) { dataGridViewX3.Rows.Clear(); for (int i = 0; i < WereDeliveryList.Count; i++) { dataGridViewX3.Rows.Add( WereDeliveryList[i].id.ToString(), WereType.WereTypeList[RetunIndexByIdSech(WereDeliveryList[i].Id_WereType, WereType.WereTypeList)].RetunNameString() , WereDeliveryList[i].dateDeliveryitem == null ? "" : WereDeliveryList[i].dateDeliveryitem.Value.ToShortDateString() , WereDeliveryList[i].DateBackitem == null ? "" : WereDeliveryList[i].dateDeliveryitem.Value.ToShortDateString() , WereDeliveryList[i].Notes ); } }
public static void DataGridEnterAsncyGetInformation(DevComponents.DotNetBar.Controls.DataGridViewX dataGridViewX1, List <AsncyGetInformation> AsncyGetInformation) { dataGridViewX1.Rows.Clear(); for (int i = 0; i < AsncyGetInformation.Count; i++) { dataGridViewX1.Rows.Add( AsncyGetInformation[i].id.ToString(), AsncyGetInformation[i].nameusername , AsncyGetInformation[i].End ); } }
public static void DataGridViewShow1Show(DevComponents.DotNetBar.Controls.DataGridViewX DataGridViewX1, List <object> objectlist1) { int i = 0; for (int c = 0; DataGridViewX1.Rows.Count > c; c++) { if (Convert.ToInt32(DataGridViewX1.Rows[c].Cells[0].Value) == Convert.ToInt32(objectlist1[0])) { goto end; } } DataGridViewX1.Rows.Add(objectlist1[i].ToString(), objectlist1[++i].ToString(), ClassConvert.Convint64(objectlist1[++i]), objectlist1[++i].ToString(), objectlist1[++i].ToString(), objectlist1[++i].ToString(), objectlist1[++i].ToString(), objectlist1[++i].ToString()); end :; }
/// <summary> /// 建構式,傳入資料來源 /// </summary> /// <param name="vDataSource"></param> public DecCalendarList(DataGridViewX vDataSource) { if (vDataSource == null) throw new NullReferenceException("資料來源為null"); this.DataGrid = vDataSource; this.AssocID = string.Empty; this.IsUpdating = false; CalendarEvents.WeekChangeEvent +=CalendarEvents_WeekChangeEvent; CalendarEvents.ReplaceEvent += CalendarEvents_ReplaceEvent; CalendarEvents.ExchangeEvent += CalendarEvents_ExchangeEvent; ContextMenuStrip ContextMenu = new ContextMenuStrip(); #region 停課 ToolStripItem item停課 = ContextMenu.Items.Add("停課"); item停課.Click +=item停課_Click; #endregion #region 修改日期(星期) ToolStripItem item修改日期 = ContextMenu.Items.Add("修改日期"); item修改日期.Click += item修改日期_Click; #endregion #region 修改節次 ToolStripItem item修改節次 = ContextMenu.Items.Add("修改節次"); item修改節次.Click += item修改節次_Click; #endregion #region 修改教師 ToolStripItem item修改教師 = ContextMenu.Items.Add("修改教師"); item修改教師.Click += item修改教師_Click; #endregion ToolStripItem item修改場地 = ContextMenu.Items.Add("修改場地"); item修改場地.Click += item修改場地_Click; #region 刪除 ToolStripItem item刪除 = ContextMenu.Items.Add("刪除"); item刪除.Click += item刪除_Click; #endregion DataGrid.ContextMenuStrip = ContextMenu; }
/// <summary> /// Compare 2 Grid Elements /// <para>Returns 0 if both are null or not compareable</para> /// <para>Returns 1 if GridBase was colored</para> /// <para>Returns 2 if GridTarget are colored</para> /// <para>Returns 3 if both Grids are colored</para> /// <para>Returns 4 if they are equal</para> /// </summary> /// <param name="GridBase"></param> /// <param name="GridTarget"></param> /// <param name="row"></param> /// <param name="cell"></param> /// <param name="color"></param> /// <returns></returns> public static int Compare( ref DataGridViewX GridBase, ref DataGridViewX GridTarget, int row, int cell, ref Color color ) { color = Color.Empty; // first check for null, dont want highlight Comments... if( GridBase.Rows[ row ].Cells[ 1 ].Value == null ) return 0; // is GridTarget in range? if( GridTarget.RowCount == 0 || row >= GridTarget.RowCount ) { GridBase.Rows[ row ].DefaultCellStyle.BackColor = color = Color.LightCyan; return 1; } // is Target Value null? if( GridTarget.Rows[ row ].Cells[ cell ].Value == null ) { // is GriddBase Value also null? if( GridBase.Rows[ row ].Cells[ cell ].Value == null ) // possible Comment return 0; GridBase.Rows[ row ].DefaultCellStyle.BackColor = color = Color.LightCyan; return 1; } // is Base Value null? if( GridBase.Rows[ row ].Cells[ cell ].Value == null ) { GridTarget.Rows[ row ].DefaultCellStyle.BackColor = color = Color.LightCyan; return 2; } // are they Equal? if( GridTarget.Rows[ row ].Cells[ cell ].Value.Equals( GridBase.Rows[ row ].Cells[ cell ].Value ) == false ) { GridBase.Rows[ row ].DefaultCellStyle.BackColor = color = Color.LightSalmon; GridTarget.Rows[ row ].DefaultCellStyle.BackColor = Color.LightSalmon; return 3; } // they are equal GridBase.Rows[ row ].DefaultCellStyle.BackColor = Color.Empty; GridTarget.Rows[ row ].DefaultCellStyle.BackColor = Color.Empty; return 4; }
public void LayDsHocSinhTheoLopChoCapNhatHanhKiem( DataGridViewX dGV, BindingNavigator bN, String namHoc, String maLop, String maHocKy, String maHSOrhoTenHS ) { BindingSource bS = new BindingSource(); bS.DataSource = m_HocSinhData.LayDsHocSinhTheoLopChoCapNhatHanhKiem(maHSOrhoTenHS, namHoc, maLop, maHocKy ); bN.BindingSource = bS; dGV.DataSource = bS; }
//nhap diem public void HienThiDsHocSinhTheoLop(DataGridViewX dGV, BindingNavigator bN, String namHoc, String lop,String maHSOrhoTenHS) { BindingSource bS = new BindingSource(); if (maHSOrhoTenHS == "") bS.DataSource = m_HocSinhData.LayDsHocSinhTheoLop(namHoc, lop); else bS.DataSource = m_HocSinhData.LayDsHocSinhTheoMaOrHoTen(namHoc, lop, maHSOrhoTenHS); bN.BindingSource = bS; dGV.DataSource = bS; }
private void StructureDataGridViewColumns(DataGridViewX dataGridViewX) { if (dataGridViewX.Columns.Count > 0) dataGridViewX.Columns.Clear(); DataGridViewTextBoxColumn inventoryItemId = new DataGridViewTextBoxColumn(); inventoryItemId.HeaderText = "inventoryItemId"; inventoryItemId.Name = "inventoryItemId"; inventoryItemId.DataPropertyName = "inventoryItemId"; inventoryItemId.Width = 0; inventoryItemId.Visible = false; DataGridViewTextBoxColumn ascmMateiralItem_Docnumber = new DataGridViewTextBoxColumn(); ascmMateiralItem_Docnumber.HeaderText = "组件"; ascmMateiralItem_Docnumber.Name = "ascmMateiralItem_Docnumber"; ascmMateiralItem_Docnumber.DataPropertyName = "ascmMateiralItem_Docnumber"; ascmMateiralItem_Docnumber.Width = 110; DataGridViewTextBoxColumn ascmMaterialItem_Description = new DataGridViewTextBoxColumn(); ascmMaterialItem_Description.HeaderText = "组件说明"; ascmMaterialItem_Description.Name = "ascmMaterialItem_Description"; ascmMaterialItem_Description.DataPropertyName = "ascmMaterialItem_Description"; ascmMaterialItem_Description.Width = 200; DataGridViewTextBoxColumn subinventoryCode = new DataGridViewTextBoxColumn(); subinventoryCode.HeaderText = "仓库"; subinventoryCode.Name = "subinventoryCode"; subinventoryCode.DataPropertyName = "subinventoryCode"; subinventoryCode.Width = 80; DataGridViewTextBoxColumn transactionQuantity = new DataGridViewTextBoxColumn(); transactionQuantity.HeaderText = "数量"; transactionQuantity.Name = "transactionQuantity"; transactionQuantity.DataPropertyName = "transactionQuantity"; transactionQuantity.Width = 90; DataGridViewTextBoxColumn ascmMaterialItem_Unit = new DataGridViewTextBoxColumn(); ascmMaterialItem_Unit.HeaderText = "单位"; ascmMaterialItem_Unit.Name = "ascmMaterialItem_Unit"; ascmMaterialItem_Unit.DataPropertyName = "ascmMaterialItem_Unit"; ascmMaterialItem_Unit.Width = 70; dataGridViewX.Columns.Add(inventoryItemId); dataGridViewX.Columns.Add(subinventoryCode); dataGridViewX.Columns.Add(transactionQuantity); dataGridViewX.Columns.Add(ascmMaterialItem_Unit); dataGridViewX.Columns.Add(ascmMateiralItem_Docnumber); dataGridViewX.Columns.Add(ascmMaterialItem_Description); }
private void StructureDataGridViewColumns(DataGridViewX dataGridViewX) { if (dataGridViewX.Columns.Count > 0) dataGridViewX.Columns.Clear(); DataGridViewTextBoxColumn ascmMaterialItem_DocNumber = new DataGridViewTextBoxColumn(); ascmMaterialItem_DocNumber.HeaderText = "组件"; ascmMaterialItem_DocNumber.Name = "ascmMaterialItem_DocNumber"; ascmMaterialItem_DocNumber.DataPropertyName = "ascmMaterialItem_DocNumber"; ascmMaterialItem_DocNumber.Width = 110; DataGridViewTextBoxColumn ascmMaterialItem_Description = new DataGridViewTextBoxColumn(); ascmMaterialItem_Description.HeaderText = "组件说明"; ascmMaterialItem_Description.Name = "ascmMaterialItem_Description"; ascmMaterialItem_Description.DataPropertyName = "ascmMaterialItem_Description"; ascmMaterialItem_Description.Width = 200; DataGridViewTextBoxColumn requiredQuantity = new DataGridViewTextBoxColumn(); requiredQuantity.HeaderText = "需求数"; requiredQuantity.Name = "requiredQuantity"; requiredQuantity.DataPropertyName = "requiredQuantity"; requiredQuantity.Width = 70; DataGridViewTextBoxColumn quantityIssued = new DataGridViewTextBoxColumn(); quantityIssued.HeaderText = "发料数"; quantityIssued.Name = "quantityIssued"; quantityIssued.DataPropertyName = "quantityIssued"; quantityIssued.Width = 70; DataGridViewTextBoxColumn getMaterialQuantity = new DataGridViewTextBoxColumn(); getMaterialQuantity.HeaderText = "领料数"; getMaterialQuantity.Name = "getMaterialQuantity"; getMaterialQuantity.DataPropertyName = "getMaterialQuantity"; getMaterialQuantity.Width = 70; DataGridViewTextBoxColumn quantityDifference = new DataGridViewTextBoxColumn(); quantityDifference.HeaderText = "发料差异"; quantityDifference.Name = "quantityDifference"; quantityDifference.DataPropertyName = "quantityDifference"; quantityDifference.Width = 80; DataGridViewTextBoxColumn quantityGetMaterialDifference = new DataGridViewTextBoxColumn(); quantityGetMaterialDifference.HeaderText = "领料差异"; quantityGetMaterialDifference.Name = "quantityGetMaterialDifference"; quantityGetMaterialDifference.DataPropertyName = "quantityGetMaterialDifference"; quantityGetMaterialDifference.Width = 80; //DataGridViewTextBoxColumn ascmMaterialItem_Warehouse = new DataGridViewTextBoxColumn(); //ascmMaterialItem_Warehouse.HeaderText = "子库"; //ascmMaterialItem_Warehouse.Name = "ascmMaterialItem_Warehouse"; //ascmMaterialItem_Warehouse.DataPropertyName = "ascmMaterialItem_Warehouse"; //ascmMaterialItem_Warehouse.Width = 80; //DataGridViewTextBoxColumn wipSupplyTypeCn = new DataGridViewTextBoxColumn(); //wipSupplyTypeCn.HeaderText = "供应类型"; //wipSupplyTypeCn.Name = "wipSupplyTypeCn"; //wipSupplyTypeCn.DataPropertyName = "wipSupplyTypeCn"; //wipSupplyTypeCn.Width = 200; dataGridViewX.Columns.Add(ascmMaterialItem_DocNumber); dataGridViewX.Columns.Add(ascmMaterialItem_Description); dataGridViewX.Columns.Add(requiredQuantity); dataGridViewX.Columns.Add(quantityIssued); dataGridViewX.Columns.Add(getMaterialQuantity); dataGridViewX.Columns.Add(quantityDifference); dataGridViewX.Columns.Add(quantityGetMaterialDifference); //dataGridViewX.Columns.Add(ascmMaterialItem_Warehouse); //dataGridViewX.Columns.Add(wipSupplyTypeCn); }
public static void LoadDataGirdView(DataGridViewX dgv, DataTable dt) { dgv.AutoGenerateColumns = false; dgv.DataSource = dt; }
private void StructureDataGridViewColumns(DataGridViewX dataGridViewX) { if (dataGridViewX.Columns.Count > 0) dataGridViewX.Columns.Clear(); DataGridViewTextBoxColumn id = new DataGridViewTextBoxColumn(); id.HeaderText = "ID"; id.Name = "id"; id.DataPropertyName = "id"; id.Width = 0; id.Visible = false; DataGridViewTextBoxColumn docNumber = new DataGridViewTextBoxColumn(); docNumber.HeaderText = "组件"; docNumber.Name = "docNumber"; docNumber.DataPropertyName = "docNumber"; docNumber.Width = 110; DataGridViewTextBoxColumn mpsDateRequiredStr = new DataGridViewTextBoxColumn(); mpsDateRequiredStr.HeaderText = "需求日期"; mpsDateRequiredStr.Name = "mpsDateRequiredStr"; mpsDateRequiredStr.DataPropertyName = "mpsDateRequiredStr"; mpsDateRequiredStr.Width = 90; DataGridViewTextBoxColumn description = new DataGridViewTextBoxColumn(); description.HeaderText = "组件说明"; description.Name = "description"; description.DataPropertyName = "description"; description.Width = 200; DataGridViewTextBoxColumn requiredQuantity = new DataGridViewTextBoxColumn(); requiredQuantity.HeaderText = "需求数"; requiredQuantity.Name = "requiredQuantity"; requiredQuantity.DataPropertyName = "requiredQuantity"; requiredQuantity.Width = 70; DataGridViewTextBoxColumn transactionQuantity = new DataGridViewTextBoxColumn(); transactionQuantity.HeaderText = "现有数"; transactionQuantity.Name = "transactionQuantity"; transactionQuantity.DataPropertyName = "transactionQuantity"; transactionQuantity.Width = 70; DataGridViewTextBoxColumn wmsPreparationQuantity = new DataGridViewTextBoxColumn(); wmsPreparationQuantity.HeaderText = "备料数"; wmsPreparationQuantity.Name = "wmsPreparationQuantity"; wmsPreparationQuantity.DataPropertyName = "wmsPreparationQuantity"; wmsPreparationQuantity.Width = 70; DataGridViewTextBoxColumn getMaterialQuantity = new DataGridViewTextBoxColumn(); getMaterialQuantity.HeaderText = "领料数"; getMaterialQuantity.Name = "getMaterialQuantity"; getMaterialQuantity.DataPropertyName = "getMaterialQuantity"; getMaterialQuantity.Width = 70; DataGridViewTextBoxColumn quantityGetMaterialDifference = new DataGridViewTextBoxColumn(); quantityGetMaterialDifference.HeaderText = "领料差异"; quantityGetMaterialDifference.Name = "quantityGetMaterialDifference"; quantityGetMaterialDifference.DataPropertyName = "quantityGetMaterialDifference"; quantityGetMaterialDifference.Width = 80; DataGridViewTextBoxColumn quantityPerAssembly = new DataGridViewTextBoxColumn(); quantityPerAssembly.HeaderText = "每个装"; quantityPerAssembly.Name = "quantityPerAssembly"; quantityPerAssembly.DataPropertyName = "quantityPerAssembly"; quantityPerAssembly.Width = 80; DataGridViewTextBoxColumn wipSupplyTypeCn = new DataGridViewTextBoxColumn(); wipSupplyTypeCn.HeaderText = "供应类型"; wipSupplyTypeCn.Name = "wipSupplyTypeCn"; wipSupplyTypeCn.DataPropertyName = "wipSupplyTypeCn"; wipSupplyTypeCn.Width = 80; DataGridViewTextBoxColumn supplySubinventory = new DataGridViewTextBoxColumn(); supplySubinventory.HeaderText = "子库"; supplySubinventory.Name = "supplySubinventory"; supplySubinventory.DataPropertyName = "supplySubinventory"; supplySubinventory.Width = 80; dataGridViewX.Columns.Add(id); dataGridViewX.Columns.Add(docNumber); dataGridViewX.Columns.Add(mpsDateRequiredStr); dataGridViewX.Columns.Add(description); dataGridViewX.Columns.Add(requiredQuantity); dataGridViewX.Columns.Add(wmsPreparationQuantity); dataGridViewX.Columns.Add(transactionQuantity); dataGridViewX.Columns.Add(getMaterialQuantity); dataGridViewX.Columns.Add(quantityGetMaterialDifference); dataGridViewX.Columns.Add(quantityPerAssembly); dataGridViewX.Columns.Add(wipSupplyTypeCn); dataGridViewX.Columns.Add(supplySubinventory); }
private string SelectedIdToStringForSql(DataGridViewX grd, string colXName, string colIDName) { if (grd == null) return "-1"; string strDoctor = "-1"; Int32 count = 0; for (int i = 0; i < grd.Rows.Count; i++) { if (grd.Rows[i].Cells[colXName].Value.ToString() == "1") { strDoctor += "," + Utility.Int32Dbnull(grd.Rows[i].Cells[colIDName].Value, -1); count += 1; } } if ((count == 0) || (count == grd.Rows.Count)) { return "-1"; } else return strDoctor; }
private void StructureDataGridViewColumns(DataGridViewX dataGridViewX) { if (dataGridViewX.Columns.Count > 0) dataGridViewX.Columns.Clear(); DataGridViewTextBoxColumn id = new DataGridViewTextBoxColumn(); id.HeaderText = "ID"; id.Name = "id"; id.DataPropertyName = "id"; id.Width = 0; id.Visible = false; DataGridViewTextBoxColumn docNumber = new DataGridViewTextBoxColumn(); docNumber.HeaderText = "组件"; docNumber.Name = "docNumber"; docNumber.DataPropertyName = "docNumber"; docNumber.Width = 110; DataGridViewTextBoxColumn description = new DataGridViewTextBoxColumn(); description.HeaderText = "组件说明"; description.Name = "description"; description.DataPropertyName = "description"; description.Width = 200; DataGridViewTextBoxColumn _zMtlCategoryStatus = new DataGridViewTextBoxColumn(); _zMtlCategoryStatus.HeaderText = "总装备料形式"; _zMtlCategoryStatus.Name = "_zMtlCategoryStatus"; _zMtlCategoryStatus.DataPropertyName = "_zMtlCategoryStatus"; _zMtlCategoryStatus.Width = 110; DataGridViewTextBoxColumn _dMtlCategoryStatus = new DataGridViewTextBoxColumn(); _dMtlCategoryStatus.HeaderText = "电装备料形式"; _dMtlCategoryStatus.Name = "_dMtlCategoryStatus"; _dMtlCategoryStatus.DataPropertyName = "_dMtlCategoryStatus"; _dMtlCategoryStatus.Width = 110; DataGridViewTextBoxColumn _wMtlCategoryStatus = new DataGridViewTextBoxColumn(); _wMtlCategoryStatus.HeaderText = "其他备料形式"; _wMtlCategoryStatus.Name = "_wMtlCategoryStatus"; _wMtlCategoryStatus.DataPropertyName = "_wMtlCategoryStatus"; _wMtlCategoryStatus.Width = 110; DataGridViewTextBoxColumn wipSupplyTypeCn = new DataGridViewTextBoxColumn(); wipSupplyTypeCn.HeaderText = "供应类型"; wipSupplyTypeCn.Name = "wipSupplyTypeCn"; wipSupplyTypeCn.DataPropertyName = "wipSupplyTypeCn"; wipSupplyTypeCn.Width = 80; dataGridViewX.Columns.Add(id); dataGridViewX.Columns.Add(docNumber); dataGridViewX.Columns.Add(description); dataGridViewX.Columns.Add(_zMtlCategoryStatus); dataGridViewX.Columns.Add(_dMtlCategoryStatus); dataGridViewX.Columns.Add(_wMtlCategoryStatus); dataGridViewX.Columns.Add(wipSupplyTypeCn); }
public void HienThi(DataGridViewX dGV, BindingNavigator bN, TextBoxX txtMaLop, TextBoxX txtTenLop, ComboBoxEx cmbKhoiLop, ComboBoxEx cmbNamHoc, IntegerInput iniSiSo, ComboBoxEx cmbGiaoVien) { BindingSource bS = new BindingSource(); bS.DataSource = m_LopData.LayDsLop(); bN.BindingSource = bS; dGV.DataSource = bS; txtMaLop.DataBindings.Clear(); txtMaLop.DataBindings.Add("Text", bS, "MaLop"); txtTenLop.DataBindings.Clear(); txtTenLop.DataBindings.Add("Text", bS, "TenLop"); cmbKhoiLop.DataBindings.Clear(); cmbKhoiLop.DataBindings.Add("SelectedValue", bS, "MaKhoiLop"); cmbNamHoc.DataBindings.Clear(); cmbNamHoc.DataBindings.Add("SelectedValue", bS, "MaNamHoc"); iniSiSo.DataBindings.Clear(); iniSiSo.DataBindings.Add("Text", bS, "SiSo"); cmbGiaoVien.DataBindings.Clear(); cmbGiaoVien.DataBindings.Add("SelectedValue", bS, "MaGiaoVien"); }
private void StructureDataGridViewColumns(DataGridViewX dataGridViewX) { if (dataGridViewX.Columns.Count > 0) dataGridViewX.Columns.Clear(); DataGridViewTextBoxColumn id = new DataGridViewTextBoxColumn(); id.HeaderText = "ID"; id.Name = "id"; id.DataPropertyName = "id"; id.Visible = false; id.Width = 40; DataGridViewTextBoxColumn sIdentificationId = new DataGridViewTextBoxColumn(); sIdentificationId.HeaderText = "类型"; sIdentificationId.Name = "sIdentificationId"; sIdentificationId.DataPropertyName = "sIdentificationId"; sIdentificationId.Width = 70; DataGridViewTextBoxColumn jobId = new DataGridViewTextBoxColumn(); jobId.HeaderText = "作业号"; jobId.Name = "jobId"; jobId.DataPropertyName = "jobId"; jobId.Width = 130; DataGridViewTextBoxColumn jobDate = new DataGridViewTextBoxColumn(); jobDate.HeaderText = "作业日期"; jobDate.Name = "jobDate"; jobDate.DataPropertyName = "jobDate"; jobDate.Width = 90; DataGridViewTextBoxColumn jobInfoId = new DataGridViewTextBoxColumn(); jobInfoId.HeaderText = "装配件"; jobInfoId.Name = "jobInfoId"; jobInfoId.DataPropertyName = "jobInfoId"; jobInfoId.Width = 110; DataGridViewTextBoxColumn jobDesc = new DataGridViewTextBoxColumn(); jobDesc.HeaderText = "装配件描述"; jobDesc.Name = "jobDesc"; jobDesc.DataPropertyName = "jobDesc"; jobDesc.Width = 150; DataGridViewTextBoxColumn count = new DataGridViewTextBoxColumn(); count.HeaderText = "数量"; count.Name = "count"; count.DataPropertyName = "count"; count.Width = 80; DataGridViewTextBoxColumn lineAndSequence = new DataGridViewTextBoxColumn(); lineAndSequence.HeaderText = "生产线"; lineAndSequence.Name = "lineAndSequence"; lineAndSequence.DataPropertyName = "lineAndSequence"; lineAndSequence.Width = 70; DataGridViewTextBoxColumn tip = new DataGridViewTextBoxColumn(); tip.HeaderText = "备注"; tip.Name = "tip"; tip.DataPropertyName = "tip"; tip.Width = 70; DataGridViewTextBoxColumn onlineTime = new DataGridViewTextBoxColumn(); onlineTime.HeaderText = "上线时间"; onlineTime.Name = "onlineTime"; onlineTime.DataPropertyName = "onlineTime"; onlineTime.Width = 80; DataGridViewTextBoxColumn which = new DataGridViewTextBoxColumn(); which.HeaderText = "第几次"; which.Name = "which"; which.DataPropertyName = "which"; which.Width = 70; DataGridViewTextBoxColumn rankerName = new DataGridViewTextBoxColumn(); rankerName.HeaderText = "所属排产员"; rankerName.Name = "rankerName"; rankerName.DataPropertyName = "rankerName"; rankerName.Width = 90; DataGridViewTextBoxColumn time = new DataGridViewTextBoxColumn(); time.HeaderText = "时间"; time.Name = "time"; time.DataPropertyName = "time"; time.Width = 80; DataGridViewTextBoxColumn _status = new DataGridViewTextBoxColumn(); _status.HeaderText = "状态"; _status.Name = "_status"; _status.DataPropertyName = "_status"; _status.Width = 70; dataGridViewX.Columns.Add(id); dataGridViewX.Columns.Add(sIdentificationId); dataGridViewX.Columns.Add(jobId); dataGridViewX.Columns.Add(jobDate); dataGridViewX.Columns.Add(jobInfoId); dataGridViewX.Columns.Add(jobDesc); dataGridViewX.Columns.Add(count); dataGridViewX.Columns.Add(lineAndSequence); dataGridViewX.Columns.Add(tip); dataGridViewX.Columns.Add(onlineTime); dataGridViewX.Columns.Add(which); dataGridViewX.Columns.Add(rankerName); dataGridViewX.Columns.Add(time); dataGridViewX.Columns.Add(_status); }
private void SetupDatabaseGrid(DataGridViewX grid) { ((DataGridViewComboBoxExColumn)grid.Columns[1]).DropDownStyle = ComboBoxStyle.DropDownList; ((DataGridViewComboBoxExColumn)grid.Columns[1]).DropDownWidth = 200; UpdateUniTypeComboBoxes(); }
private void StructureDataGridViewColumns(DataGridViewX dataGridViewX) { if (dataGridViewX.Columns.Count > 0) dataGridViewX.Columns.Clear(); DataGridViewTextBoxColumn id = new DataGridViewTextBoxColumn(); id.HeaderText = "id"; id.Name = "id"; id.DataPropertyName = "id"; id.Width = 40; id.Visible = false; DataGridViewTextBoxColumn taskId = new DataGridViewTextBoxColumn(); taskId.HeaderText = "任务号"; taskId.Name = "taskId"; taskId.DataPropertyName = "taskId"; taskId.Width = 70; DataGridViewTextBoxColumn productLine = new DataGridViewTextBoxColumn(); productLine.HeaderText = "生产线"; productLine.Name = "productLine"; productLine.DataPropertyName = "productLine"; productLine.Width = 70; DataGridViewTextBoxColumn warehouserId = new DataGridViewTextBoxColumn(); warehouserId.HeaderText = "仓库"; warehouserId.Name = "warehouserId"; warehouserId.DataPropertyName = "warehouserId"; warehouserId.Width = 70; DataGridViewTextBoxColumn tipCN = new DataGridViewTextBoxColumn(); tipCN.HeaderText = "作业内容"; tipCN.Name = "tipCN"; tipCN.DataPropertyName = "tipCN"; tipCN.Width = 80; DataGridViewTextBoxColumn relatedMark = new DataGridViewTextBoxColumn(); relatedMark.HeaderText = "关联标记"; relatedMark.Name = "relatedMark"; relatedMark.DataPropertyName = "relatedMark"; relatedMark.Width = 150; DataGridViewTextBoxColumn starTime = new DataGridViewTextBoxColumn(); starTime.HeaderText = "开始时间"; starTime.Name = "starTime"; starTime.DataPropertyName = "starTime"; starTime.Width = 110; DataGridViewTextBoxColumn endTime = new DataGridViewTextBoxColumn(); endTime.HeaderText = "结束时间"; endTime.Name = "endTime"; endTime.DataPropertyName = "endTime"; endTime.Width = 110; dataGridViewX.Columns.Add(id); dataGridViewX.Columns.Add(taskId); dataGridViewX.Columns.Add(productLine); dataGridViewX.Columns.Add(warehouserId); dataGridViewX.Columns.Add(tipCN); dataGridViewX.Columns.Add(relatedMark); dataGridViewX.Columns.Add(starTime); dataGridViewX.Columns.Add(endTime); }
public static void DataGridEnterGridToWorkNameOfCouress_ta(DevComponents.DotNetBar.Controls.DataGridViewX Grid, Couress TeamClassList, IdAndName nameInfrma) { DevComponents.DotNetBar.Controls.DataGridViewComboBoxExColumn id_NameOfCouress = (DevComponents.DotNetBar.Controls.DataGridViewComboBoxExColumn)Grid.Columns["id_NameOfCouress"]; Grid.Rows.Add(TeamClassList.id, nameInfrma.Name, TeamClassList.NumberOfdayregest, TeamClassList.Result); }
private string GetSelectedObjectId(DataGridViewX grd, string colXName, string colIDName) { return grd.Rows.Cast<DataGridViewRow>().Where(row => row.Cells[colXName].Value.ToString() == "1").Aggregate("", (current, row) => string.Format("{0}{1},", current, row.Cells[colIDName].Value)); }
public static void DataGridEnterGridForGetdateByID(DevComponents.DotNetBar.Controls.DataGridViewX Grid, Vitl vitl, List <Team> Teamlest, List <Couress> coureslist) { string listtamestring = ""; string listtcoures = ""; foreach (Team item in Teamlest) { listtamestring += " + " + NameTeam.NameTeamStatic[ClassDataGridViewDo.RetunIndexByIdSech(item.id_NameTeam_Ta, NameTeam.NameTeamStatic)].nameOftame; } foreach (Couress item in coureslist) { listtcoures += " + " + NameOfCouress.NameOfCouresslist[ClassDataGridViewDo.RetunIndexByIdSech(item.id_NameOfCouress, NameOfCouress.NameOfCouresslist)].Decrption; } if (coureslist.Count != 0) { listtcoures = listtcoures.Remove(0, 2); } if (Teamlest.Count != 0) { listtamestring = listtamestring.Remove(0, 2); } Grid.Rows.Add( vitl.id.ToString() , ClassConvert.ConvNonullTostring(vitl.first_name) + " " + ClassConvert.ConvNonullTostring(vitl.Last_name) , ClassConvert.ConvNonullTostring(vitl.first_name) , ClassConvert.ConvNonullTostring(vitl.Last_name) , ClassConvert.ConvNonullTostring(vitl.Father_name) , ClassConvert.ConvNonullTostring(vitl.Mather_name) , ClassConvert.ConvNonullTostring(ClassConvert.ConvToIdNational(vitl.natiol_id)) , vitl.Gender == false ? "ذكر" : vitl.Gender == true ? "إنثى" : "" , ClassConvert.ConvNonullTostring(vitl.where_birth) , vitl.data_barthday.ToShortDateString() , ClassConvert.ConvNonullTostring(vitl.Hanei_whare) , ClassConvert.ConvNonullTostring(vitl.Hanei_whare1) , ClassConvert.ConvNonullTostring(vitl.adderas) , ClassConvert.ConvNonullTostring(vitl.e_mail) , ClassConvert.Stutes_Jtma3Tostring(vitl.Stutes_Jtma3, vitl.Gender) , vitl.Phone_Ground.ToString() , vitl.Phone_Mobile1.ToString() , vitl.Phone_Mobile2.ToString() , ClassConvert.ConvNonullTostring(vitl.Facebook) , ClassConvert.ConvNonullTostring(vitl.Twiter) , vitl.whatsApp.ToString() , vitl.viper.ToString() , ClassConvert.ConvNonullTostring(vitl.study) , ClassConvert.yearstudyToString(vitl.yearstudy) , vitl.Id_course.ToString() , ClassConvert.ConvNonullTostring(vitl.Id_course_Ware) , vitl.data_regs.ToShortDateString() , ClassConvert.ConvStringBoloed(vitl.Boold_id) , ClassConvert.ConvNonullTostring(vitl.Nkname) , ClassConvert.ConvNonullTostring(vitl.nameEnglish) , ClassConvert.ConvSizeToString(vitl.Z1) , vitl.z2.ToString() , ClassConvert.ConvSizeToString(vitl.z3) , listtamestring , listtcoures ); }
private int SelectedIdToStringForSqlV2(DataGridViewX grd, string colXName, string colIDName) { if (grd == null) return Convert.ToInt32("-1"); int strDoctor = 0; Int32 count = 0; for (int i = 0; i < grd.Rows.Count; i++) { if (grd.Rows[i].Cells[colXName].Value.ToString() == "1") { strDoctor += Utility.Int32Dbnull(grd.Rows[i].Cells[colIDName].Value, -1); count += 1; } } if ((count == 0) || (count == grd.Rows.Count)) { return Convert.ToInt32("-1"); } return Convert.ToInt32(strDoctor); // else return Convert.ToInt32(strDoctor.ToString()); }
private void InitializeComponent() { this.components = new System.ComponentModel.Container(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); this.panelEx1 = new PanelEx(); this.dataGridViewX1 = new DataGridViewX(); this.colDoctor = new DataGridViewLabelXColumn(); this.colAnteMeridiem1 = new DataGridViewButtonXColumn(); this.colPostMeridiem1 = new DataGridViewButtonXColumn(); this.colAnteMeridiem2 = new DataGridViewButtonXColumn(); this.colPostMeridiem2 = new DataGridViewButtonXColumn(); this.colAnteMeridiem3 = new DataGridViewButtonXColumn(); this.colPostMeridiem3 = new DataGridViewButtonXColumn(); this.colAnteMeridiem4 = new DataGridViewButtonXColumn(); this.colPostMeridiem4 = new DataGridViewButtonXColumn(); this.colAnteMeridiem5 = new DataGridViewButtonXColumn(); this.colPostMeridiem5 = new DataGridViewButtonXColumn(); this.colAnteMeridiem6 = new DataGridViewButtonXColumn(); this.colPostMeridiem6 = new DataGridViewButtonXColumn(); this.colAnteMeridiem7 = new DataGridViewButtonXColumn(); this.colPostMeridiem7 = new DataGridViewButtonXColumn(); this.colAnteMeridiem8 = new DataGridViewButtonXColumn(); this.colPostMeridiem8 = new DataGridViewButtonXColumn(); this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); this.lbDate8 = new LabelX(); this.lbDate7 = new LabelX(); this.lbDate6 = new LabelX(); this.lbDate5 = new LabelX(); this.lbDate3 = new LabelX(); this.lbDate1 = new LabelX(); this.labelX5 = new LabelX(); this.lbDate2 = new LabelX(); this.lbDate4 = new LabelX(); this.panelInfo = new PanelEx(); this.plPriority = new PanelEx(); this.itemPrioritys = new ItemPanel(); this.labelX4 = new LabelX(); this.panelEx2 = new PanelEx(); this.btnSwitch = new SwitchButton(); this.chkWaitforTime = new CheckBoxX(); this.cmbDepartment = new ComboBoxEx(); this.labelX3 = new LabelX(); this.cmbHospital = new ComboBoxEx(); this.labelX2 = new LabelX(); this.cmbArea = new ComboBoxEx(); this.labelX1 = new LabelX(); this.btnRefresh = new ButtonX(); this.toolTip1 = new System.Windows.Forms.ToolTip(this.components); this.panelEx1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)this.dataGridViewX1).BeginInit(); this.tableLayoutPanel1.SuspendLayout(); this.plPriority.SuspendLayout(); this.panelEx2.SuspendLayout(); base.SuspendLayout(); this.panelEx1.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx1.ColorSchemeStyle = eDotNetBarStyle.StyleManagerControlled; this.panelEx1.Controls.Add(this.dataGridViewX1); this.panelEx1.Controls.Add(this.tableLayoutPanel1); this.panelEx1.Controls.Add(this.panelInfo); this.panelEx1.Controls.Add(this.plPriority); this.panelEx1.Controls.Add(this.panelEx2); this.panelEx1.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx1.Location = new System.Drawing.Point(0, 0); this.panelEx1.Name = "panelEx1"; this.panelEx1.Size = new System.Drawing.Size(1082, 504); this.panelEx1.Style.Alignment = System.Drawing.StringAlignment.Center; this.panelEx1.Style.BackColor1.ColorSchemePart = eColorSchemePart.PanelBackground; this.panelEx1.Style.Border = eBorderType.SingleLine; this.panelEx1.Style.BorderColor.ColorSchemePart = eColorSchemePart.PanelBorder; this.panelEx1.Style.ForeColor.ColorSchemePart = eColorSchemePart.PanelText; this.panelEx1.Style.GradientAngle = 90; this.panelEx1.TabIndex = 1; this.dataGridViewX1.AllowDrop = true; this.dataGridViewX1.AllowUserToAddRows = false; this.dataGridViewX1.AllowUserToDeleteRows = false; this.dataGridViewX1.AllowUserToResizeColumns = false; this.dataGridViewX1.BackgroundColor = System.Drawing.Color.FromArgb(254, 254, 254); dataGridViewCellStyle.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; dataGridViewCellStyle.BackColor = System.Drawing.SystemColors.Window; dataGridViewCellStyle.Font = new System.Drawing.Font("SimSun", 9f, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 134); dataGridViewCellStyle.ForeColor = System.Drawing.Color.Black; dataGridViewCellStyle.SelectionBackColor = System.Drawing.SystemColors.Highlight; dataGridViewCellStyle.SelectionForeColor = System.Drawing.Color.Black; dataGridViewCellStyle.WrapMode = System.Windows.Forms.DataGridViewTriState.True; this.dataGridViewX1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle; this.dataGridViewX1.ColumnHeadersHeight = 30; this.dataGridViewX1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing; this.dataGridViewX1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.colDoctor, this.colAnteMeridiem1, this.colPostMeridiem1, this.colAnteMeridiem2, this.colPostMeridiem2, this.colAnteMeridiem3, this.colPostMeridiem3, this.colAnteMeridiem4, this.colPostMeridiem4, this.colAnteMeridiem5, this.colPostMeridiem5, this.colAnteMeridiem6, this.colPostMeridiem6, this.colAnteMeridiem7, this.colPostMeridiem7, this.colAnteMeridiem8, this.colPostMeridiem8 }); dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; dataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(254, 254, 254); dataGridViewCellStyle2.Font = new System.Drawing.Font("Microsoft YaHei", 9f, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 134); dataGridViewCellStyle2.ForeColor = System.Drawing.Color.Black; dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight; dataGridViewCellStyle2.SelectionForeColor = System.Drawing.Color.Black; dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True; this.dataGridViewX1.DefaultCellStyle = dataGridViewCellStyle2; this.dataGridViewX1.Dock = System.Windows.Forms.DockStyle.Fill; this.dataGridViewX1.EnableHeadersVisualStyles = false; this.dataGridViewX1.GridColor = System.Drawing.Color.FromArgb(200, 200, 200); this.dataGridViewX1.Location = new System.Drawing.Point(0, 158); this.dataGridViewX1.MultiSelect = false; this.dataGridViewX1.Name = "dataGridViewX1"; dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; dataGridViewCellStyle3.BackColor = System.Drawing.SystemColors.Window; dataGridViewCellStyle3.Font = new System.Drawing.Font("SimSun", 9f, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 134); dataGridViewCellStyle3.ForeColor = System.Drawing.Color.Black; dataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight; dataGridViewCellStyle3.SelectionForeColor = System.Drawing.Color.Black; dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.True; this.dataGridViewX1.RowHeadersDefaultCellStyle = dataGridViewCellStyle3; this.dataGridViewX1.RowHeadersVisible = false; this.dataGridViewX1.RowHeadersWidth = 30; dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; this.dataGridViewX1.RowsDefaultCellStyle = dataGridViewCellStyle4; this.dataGridViewX1.RowTemplate.Height = 50; this.dataGridViewX1.Size = new System.Drawing.Size(1082, 346); this.dataGridViewX1.TabIndex = 2; this.dataGridViewX1.CellContentDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridViewX1_CellContentDoubleClick); this.dataGridViewX1.CellMouseDown += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dataGridViewX1_CellMouseDown); this.colDoctor.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.colDoctor.DataPropertyName = "Doctor"; this.colDoctor.FillWeight = 94.38452f; this.colDoctor.HeaderText = "医生"; this.colDoctor.MinimumWidth = 100; this.colDoctor.Name = "colDoctor"; this.colDoctor.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic; this.colDoctor.Text = ""; this.colDoctor.TextAlignment = System.Drawing.StringAlignment.Center; this.colDoctor.WordWrap = true; this.colAnteMeridiem1.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.colAnteMeridiem1.ColorTable = eButtonColor.Office2007WithBackground; this.colAnteMeridiem1.DataPropertyName = "AnteMeridiem1"; this.colAnteMeridiem1.FillWeight = 94.38452f; this.colAnteMeridiem1.FlatStyle = System.Windows.Forms.FlatStyle.Popup; this.colAnteMeridiem1.HeaderText = "上午"; this.colAnteMeridiem1.Name = "colAnteMeridiem1"; this.colAnteMeridiem1.ReadOnly = true; this.colAnteMeridiem1.Style = eDotNetBarStyle.StyleManagerControlled; this.colAnteMeridiem1.Text = null; this.colPostMeridiem1.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.colPostMeridiem1.ColorTable = eButtonColor.Office2007WithBackground; this.colPostMeridiem1.DataPropertyName = "PostMeridiem1"; this.colPostMeridiem1.FillWeight = 94.38452f; this.colPostMeridiem1.FlatStyle = System.Windows.Forms.FlatStyle.Popup; this.colPostMeridiem1.HeaderText = "下午"; this.colPostMeridiem1.Name = "colPostMeridiem1"; this.colPostMeridiem1.ReadOnly = true; this.colPostMeridiem1.SplitButton = true; this.colPostMeridiem1.Style = eDotNetBarStyle.StyleManagerControlled; this.colPostMeridiem1.Text = null; this.colAnteMeridiem2.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.colAnteMeridiem2.ColorTable = eButtonColor.Office2007WithBackground; this.colAnteMeridiem2.DataPropertyName = "AnteMeridiem2"; this.colAnteMeridiem2.FillWeight = 94.38452f; this.colAnteMeridiem2.FlatStyle = System.Windows.Forms.FlatStyle.Popup; this.colAnteMeridiem2.HeaderText = "上午"; this.colAnteMeridiem2.Name = "colAnteMeridiem2"; this.colAnteMeridiem2.ReadOnly = true; this.colAnteMeridiem2.Style = eDotNetBarStyle.StyleManagerControlled; this.colAnteMeridiem2.Text = null; this.colPostMeridiem2.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.colPostMeridiem2.ColorTable = eButtonColor.Office2007WithBackground; this.colPostMeridiem2.DataPropertyName = "PostMeridiem2"; this.colPostMeridiem2.FillWeight = 94.38452f; this.colPostMeridiem2.FlatStyle = System.Windows.Forms.FlatStyle.Popup; this.colPostMeridiem2.HeaderText = "下午"; this.colPostMeridiem2.Name = "colPostMeridiem2"; this.colPostMeridiem2.ReadOnly = true; this.colPostMeridiem2.Text = null; this.colAnteMeridiem3.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.colAnteMeridiem3.ColorTable = eButtonColor.Office2007WithBackground; this.colAnteMeridiem3.DataPropertyName = "AnteMeridiem3"; this.colAnteMeridiem3.FillWeight = 94.38452f; this.colAnteMeridiem3.HeaderText = "上午"; this.colAnteMeridiem3.Name = "colAnteMeridiem3"; this.colAnteMeridiem3.ReadOnly = true; this.colAnteMeridiem3.Style = eDotNetBarStyle.StyleManagerControlled; this.colAnteMeridiem3.Text = null; this.colPostMeridiem3.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.colPostMeridiem3.ColorTable = eButtonColor.Office2007WithBackground; this.colPostMeridiem3.DataPropertyName = "PostMeridiem3"; this.colPostMeridiem3.FillWeight = 94.38452f; this.colPostMeridiem3.HeaderText = "下午"; this.colPostMeridiem3.Name = "colPostMeridiem3"; this.colPostMeridiem3.ReadOnly = true; this.colPostMeridiem3.Style = eDotNetBarStyle.StyleManagerControlled; this.colPostMeridiem3.Text = null; this.colAnteMeridiem4.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.colAnteMeridiem4.ColorTable = eButtonColor.Office2007WithBackground; this.colAnteMeridiem4.DataPropertyName = "AnteMeridiem4"; this.colAnteMeridiem4.FillWeight = 94.38452f; this.colAnteMeridiem4.HeaderText = "上午"; this.colAnteMeridiem4.Name = "colAnteMeridiem4"; this.colAnteMeridiem4.ReadOnly = true; this.colAnteMeridiem4.Style = eDotNetBarStyle.StyleManagerControlled; this.colAnteMeridiem4.Text = null; this.colPostMeridiem4.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.colPostMeridiem4.ColorTable = eButtonColor.Office2007WithBackground; this.colPostMeridiem4.DataPropertyName = "PostMeridiem4"; this.colPostMeridiem4.FillWeight = 94.38452f; this.colPostMeridiem4.HeaderText = "下午"; this.colPostMeridiem4.Name = "colPostMeridiem4"; this.colPostMeridiem4.ReadOnly = true; this.colPostMeridiem4.Style = eDotNetBarStyle.StyleManagerControlled; this.colPostMeridiem4.Text = null; this.colAnteMeridiem5.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.colAnteMeridiem5.ColorTable = eButtonColor.Office2007WithBackground; this.colAnteMeridiem5.DataPropertyName = "AnteMeridiem5"; this.colAnteMeridiem5.FillWeight = 94.38452f; this.colAnteMeridiem5.HeaderText = "上午"; this.colAnteMeridiem5.Name = "colAnteMeridiem5"; this.colAnteMeridiem5.ReadOnly = true; this.colAnteMeridiem5.Style = eDotNetBarStyle.StyleManagerControlled; this.colAnteMeridiem5.Text = null; this.colPostMeridiem5.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.colPostMeridiem5.ColorTable = eButtonColor.Office2007WithBackground; this.colPostMeridiem5.DataPropertyName = "PostMeridiem5"; this.colPostMeridiem5.FillWeight = 94.38452f; this.colPostMeridiem5.HeaderText = "下午"; this.colPostMeridiem5.Name = "colPostMeridiem5"; this.colPostMeridiem5.ReadOnly = true; this.colPostMeridiem5.Style = eDotNetBarStyle.StyleManagerControlled; this.colPostMeridiem5.Text = null; this.colAnteMeridiem6.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.colAnteMeridiem6.ColorTable = eButtonColor.Office2007WithBackground; this.colAnteMeridiem6.DataPropertyName = "AnteMeridiem6"; this.colAnteMeridiem6.FillWeight = 94.38452f; this.colAnteMeridiem6.HeaderText = "上午"; this.colAnteMeridiem6.Name = "colAnteMeridiem6"; this.colAnteMeridiem6.ReadOnly = true; this.colAnteMeridiem6.Style = eDotNetBarStyle.StyleManagerControlled; this.colAnteMeridiem6.Text = null; this.colPostMeridiem6.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.colPostMeridiem6.ColorTable = eButtonColor.Office2007WithBackground; this.colPostMeridiem6.DataPropertyName = "PostMeridiem6"; this.colPostMeridiem6.FillWeight = 94.38452f; this.colPostMeridiem6.HeaderText = "下午"; this.colPostMeridiem6.Name = "colPostMeridiem6"; this.colPostMeridiem6.ReadOnly = true; this.colPostMeridiem6.Style = eDotNetBarStyle.StyleManagerControlled; this.colPostMeridiem6.Text = null; this.colAnteMeridiem7.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.colAnteMeridiem7.ColorTable = eButtonColor.Office2007WithBackground; this.colAnteMeridiem7.DataPropertyName = "AnteMeridiem7"; this.colAnteMeridiem7.FillWeight = 94.38452f; this.colAnteMeridiem7.HeaderText = "上午"; this.colAnteMeridiem7.Name = "colAnteMeridiem7"; this.colAnteMeridiem7.ReadOnly = true; this.colAnteMeridiem7.Style = eDotNetBarStyle.StyleManagerControlled; this.colAnteMeridiem7.Text = null; this.colPostMeridiem7.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.colPostMeridiem7.ColorTable = eButtonColor.Office2007WithBackground; this.colPostMeridiem7.DataPropertyName = "PostMeridiem7"; this.colPostMeridiem7.FillWeight = 94.38452f; this.colPostMeridiem7.HeaderText = "下午"; this.colPostMeridiem7.Name = "colPostMeridiem7"; this.colPostMeridiem7.ReadOnly = true; this.colPostMeridiem7.Style = eDotNetBarStyle.StyleManagerControlled; this.colPostMeridiem7.Text = null; this.colAnteMeridiem8.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.colAnteMeridiem8.ColorTable = eButtonColor.Office2007WithBackground; this.colAnteMeridiem8.DataPropertyName = "AnteMeridiem8"; this.colAnteMeridiem8.FillWeight = 94.38452f; this.colAnteMeridiem8.FlatStyle = System.Windows.Forms.FlatStyle.Popup; this.colAnteMeridiem8.HeaderText = "上午"; this.colAnteMeridiem8.Name = "colAnteMeridiem8"; this.colAnteMeridiem8.ReadOnly = true; this.colAnteMeridiem8.Style = eDotNetBarStyle.StyleManagerControlled; this.colAnteMeridiem8.Text = null; this.colPostMeridiem8.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.colPostMeridiem8.ColorTable = eButtonColor.Office2007WithBackground; this.colPostMeridiem8.DataPropertyName = "PostMeridiem8"; this.colPostMeridiem8.FillWeight = 94.38452f; this.colPostMeridiem8.FlatStyle = System.Windows.Forms.FlatStyle.Popup; this.colPostMeridiem8.HeaderText = "下午"; this.colPostMeridiem8.Name = "colPostMeridiem8"; this.colPostMeridiem8.ReadOnly = true; this.colPostMeridiem8.Style = eDotNetBarStyle.StyleManagerControlled; this.colPostMeridiem8.Text = null; this.tableLayoutPanel1.CausesValidation = false; this.tableLayoutPanel1.ColumnCount = 9; this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 20f)); this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 20f)); this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 20f)); this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 20f)); this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 20f)); this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 20f)); this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 20f)); this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 20f)); this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 922f)); this.tableLayoutPanel1.Controls.Add(this.lbDate8, 8, 0); this.tableLayoutPanel1.Controls.Add(this.lbDate7, 7, 0); this.tableLayoutPanel1.Controls.Add(this.lbDate6, 6, 0); this.tableLayoutPanel1.Controls.Add(this.lbDate5, 5, 0); this.tableLayoutPanel1.Controls.Add(this.lbDate3, 3, 0); this.tableLayoutPanel1.Controls.Add(this.lbDate1, 0, 0); this.tableLayoutPanel1.Controls.Add(this.labelX5, 0, 0); this.tableLayoutPanel1.Controls.Add(this.lbDate2, 1, 0); this.tableLayoutPanel1.Controls.Add(this.lbDate4, 4, 0); this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Top; this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 123); this.tableLayoutPanel1.Name = "tableLayoutPanel1"; this.tableLayoutPanel1.RowCount = 1; this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100f)); this.tableLayoutPanel1.Size = new System.Drawing.Size(1082, 35); this.tableLayoutPanel1.TabIndex = 0; this.lbDate8.BackgroundStyle.CornerType = eCornerType.Square; this.lbDate8.Dock = System.Windows.Forms.DockStyle.Fill; this.lbDate8.Location = new System.Drawing.Point(163, 3); this.lbDate8.Name = "lbDate8"; this.lbDate8.Size = new System.Drawing.Size(916, 29); this.lbDate8.TabIndex = 9; this.lbDate8.TextAlignment = System.Drawing.StringAlignment.Center; this.lbDate7.BackgroundStyle.CornerType = eCornerType.Square; this.lbDate7.Dock = System.Windows.Forms.DockStyle.Fill; this.lbDate7.Location = new System.Drawing.Point(143, 3); this.lbDate7.Name = "lbDate7"; this.lbDate7.Size = new System.Drawing.Size(14, 29); this.lbDate7.TabIndex = 8; this.lbDate7.TextAlignment = System.Drawing.StringAlignment.Center; this.lbDate6.BackgroundStyle.CornerType = eCornerType.Square; this.lbDate6.Dock = System.Windows.Forms.DockStyle.Fill; this.lbDate6.Location = new System.Drawing.Point(123, 3); this.lbDate6.Name = "lbDate6"; this.lbDate6.Size = new System.Drawing.Size(14, 29); this.lbDate6.TabIndex = 7; this.lbDate6.TextAlignment = System.Drawing.StringAlignment.Center; this.lbDate5.BackgroundStyle.CornerType = eCornerType.Square; this.lbDate5.Dock = System.Windows.Forms.DockStyle.Fill; this.lbDate5.Location = new System.Drawing.Point(103, 3); this.lbDate5.Name = "lbDate5"; this.lbDate5.Size = new System.Drawing.Size(14, 29); this.lbDate5.TabIndex = 6; this.lbDate5.TextAlignment = System.Drawing.StringAlignment.Center; this.lbDate3.BackgroundStyle.CornerType = eCornerType.Square; this.lbDate3.Dock = System.Windows.Forms.DockStyle.Fill; this.lbDate3.Location = new System.Drawing.Point(63, 3); this.lbDate3.Name = "lbDate3"; this.lbDate3.Size = new System.Drawing.Size(14, 29); this.lbDate3.TabIndex = 5; this.lbDate3.TextAlignment = System.Drawing.StringAlignment.Center; this.lbDate1.BackgroundStyle.CornerType = eCornerType.Square; this.lbDate1.Dock = System.Windows.Forms.DockStyle.Fill; this.lbDate1.Location = new System.Drawing.Point(23, 3); this.lbDate1.Name = "lbDate1"; this.lbDate1.Size = new System.Drawing.Size(14, 29); this.lbDate1.TabIndex = 3; this.lbDate1.TextAlignment = System.Drawing.StringAlignment.Center; this.labelX5.BackgroundStyle.CornerType = eCornerType.Square; this.labelX5.Dock = System.Windows.Forms.DockStyle.Fill; this.labelX5.Location = new System.Drawing.Point(3, 3); this.labelX5.Name = "labelX5"; this.labelX5.Size = new System.Drawing.Size(14, 29); this.labelX5.TabIndex = 2; this.labelX5.TextAlignment = System.Drawing.StringAlignment.Center; this.lbDate2.BackgroundStyle.CornerType = eCornerType.Square; this.lbDate2.Dock = System.Windows.Forms.DockStyle.Fill; this.lbDate2.Location = new System.Drawing.Point(43, 3); this.lbDate2.Name = "lbDate2"; this.lbDate2.Size = new System.Drawing.Size(14, 29); this.lbDate2.TabIndex = 0; this.lbDate2.TextAlignment = System.Drawing.StringAlignment.Center; this.lbDate4.BackgroundStyle.CornerType = eCornerType.Square; this.lbDate4.Dock = System.Windows.Forms.DockStyle.Fill; this.lbDate4.Location = new System.Drawing.Point(83, 3); this.lbDate4.Name = "lbDate4"; this.lbDate4.Size = new System.Drawing.Size(14, 29); this.lbDate4.TabIndex = 4; this.lbDate4.TextAlignment = System.Drawing.StringAlignment.Center; this.panelInfo.CanvasColor = System.Drawing.SystemColors.Control; this.panelInfo.ColorSchemeStyle = eDotNetBarStyle.StyleManagerControlled; this.panelInfo.DisabledBackColor = System.Drawing.Color.Empty; this.panelInfo.Dock = System.Windows.Forms.DockStyle.Top; this.panelInfo.Location = new System.Drawing.Point(0, 87); this.panelInfo.Name = "panelInfo"; this.panelInfo.Size = new System.Drawing.Size(1082, 36); this.panelInfo.Style.Alignment = System.Drawing.StringAlignment.Center; this.panelInfo.Style.BackColor1.Color = System.Drawing.Color.Transparent; this.panelInfo.Style.Font = new System.Drawing.Font("SimSun", 10.5f, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, 134); this.panelInfo.Style.ForeColor.Color = System.Drawing.Color.FromArgb(192, 0, 0); this.panelInfo.Style.GradientAngle = 90; this.panelInfo.Style.WordWrap = true; this.panelInfo.TabIndex = 3; this.plPriority.CanvasColor = System.Drawing.SystemColors.Control; this.plPriority.ColorSchemeStyle = eDotNetBarStyle.StyleManagerControlled; this.plPriority.Controls.Add(this.itemPrioritys); this.plPriority.Controls.Add(this.labelX4); this.plPriority.DisabledBackColor = System.Drawing.Color.Empty; this.plPriority.Dock = System.Windows.Forms.DockStyle.Top; this.plPriority.Location = new System.Drawing.Point(0, 50); this.plPriority.Name = "plPriority"; this.plPriority.Size = new System.Drawing.Size(1082, 37); this.plPriority.Style.Alignment = System.Drawing.StringAlignment.Center; this.plPriority.Style.BackColor1.ColorSchemePart = eColorSchemePart.PanelBackground; this.plPriority.Style.Border = eBorderType.SingleLine; this.plPriority.Style.BorderColor.ColorSchemePart = eColorSchemePart.PanelBorder; this.plPriority.Style.ForeColor.ColorSchemePart = eColorSchemePart.PanelText; this.plPriority.Style.GradientAngle = 90; this.plPriority.TabIndex = 0; this.plPriority.Visible = false; this.itemPrioritys.AllowDrop = true; this.itemPrioritys.BackgroundStyle.Class = "ItemPanel"; this.itemPrioritys.BackgroundStyle.CornerType = eCornerType.Square; this.itemPrioritys.BackgroundStyle.Description = "这是一个测试"; this.itemPrioritys.BackgroundStyle.Name = "这是一个测试2"; this.itemPrioritys.ContainerControlProcessDialogKey = true; this.itemPrioritys.Dock = System.Windows.Forms.DockStyle.Fill; this.itemPrioritys.DragDropSupport = true; this.itemPrioritys.ItemSpacing = 5; this.itemPrioritys.Location = new System.Drawing.Point(97, 0); this.itemPrioritys.MultiLine = true; this.itemPrioritys.Name = "itemPrioritys"; this.itemPrioritys.Size = new System.Drawing.Size(985, 37); this.itemPrioritys.Style = eDotNetBarStyle.StyleManagerControlled; this.itemPrioritys.TabIndex = 1; this.itemPrioritys.Text = "测试下"; this.itemPrioritys.UseNativeDragDrop = true; this.itemPrioritys.ItemDoubleClick += new System.Windows.Forms.MouseEventHandler(this.itemPrioritys_ItemDoubleClick); this.itemPrioritys.DragDrop += new System.Windows.Forms.DragEventHandler(this.itemPrioritys_DragDrop); this.itemPrioritys.DragEnter += new System.Windows.Forms.DragEventHandler(this.itemPrioritys_DragEnter); this.labelX4.BackgroundStyle.CornerType = eCornerType.Square; this.labelX4.Dock = System.Windows.Forms.DockStyle.Left; this.labelX4.Location = new System.Drawing.Point(0, 0); this.labelX4.Name = "labelX4"; this.labelX4.Size = new System.Drawing.Size(97, 37); this.labelX4.TabIndex = 0; this.labelX4.Text = "医生优先级:"; this.labelX4.TextAlignment = System.Drawing.StringAlignment.Center; this.panelEx2.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx2.ColorSchemeStyle = eDotNetBarStyle.StyleManagerControlled; this.panelEx2.Controls.Add(this.btnSwitch); this.panelEx2.Controls.Add(this.chkWaitforTime); this.panelEx2.Controls.Add(this.cmbDepartment); this.panelEx2.Controls.Add(this.labelX3); this.panelEx2.Controls.Add(this.cmbHospital); this.panelEx2.Controls.Add(this.labelX2); this.panelEx2.Controls.Add(this.cmbArea); this.panelEx2.Controls.Add(this.labelX1); this.panelEx2.Controls.Add(this.btnRefresh); this.panelEx2.DisabledBackColor = System.Drawing.Color.Empty; this.panelEx2.Dock = System.Windows.Forms.DockStyle.Top; this.panelEx2.Location = new System.Drawing.Point(0, 0); this.panelEx2.Name = "panelEx2"; this.panelEx2.Size = new System.Drawing.Size(1082, 50); this.panelEx2.Style.Alignment = System.Drawing.StringAlignment.Center; this.panelEx2.Style.BackColor1.ColorSchemePart = eColorSchemePart.PanelBackground; this.panelEx2.Style.Border = eBorderType.SingleLine; this.panelEx2.Style.BorderColor.ColorSchemePart = eColorSchemePart.PanelBorder; this.panelEx2.Style.ForeColor.ColorSchemePart = eColorSchemePart.PanelText; this.panelEx2.Style.GradientAngle = 90; this.panelEx2.TabIndex = 0; this.btnSwitch.BackgroundStyle.CornerType = eCornerType.Square; this.btnSwitch.Enabled = false; this.btnSwitch.Location = new System.Drawing.Point(800, 24); this.btnSwitch.Name = "btnSwitch"; this.btnSwitch.OffText = "隐藏优先级"; this.btnSwitch.OnText = "展开优先级"; this.btnSwitch.Size = new System.Drawing.Size(110, 22); this.btnSwitch.Style = eDotNetBarStyle.StyleManagerControlled; this.btnSwitch.TabIndex = 8; this.btnSwitch.ValueChanged += new System.EventHandler(this.btnSwitch_ValueChanged); this.chkWaitforTime.BackgroundStyle.CornerType = eCornerType.Square; this.chkWaitforTime.FocusCuesEnabled = false; this.chkWaitforTime.Location = new System.Drawing.Point(801, 1); this.chkWaitforTime.Name = "chkWaitforTime"; this.chkWaitforTime.Size = new System.Drawing.Size(109, 23); this.chkWaitforTime.Style = eDotNetBarStyle.StyleManagerControlled; this.chkWaitforTime.TabIndex = 6; this.chkWaitforTime.Text = "静候放票"; this.chkWaitforTime.CheckedChanged += new System.EventHandler(this.chkWaitforTime_CheckedChanged); this.cmbDepartment.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend; this.cmbDepartment.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems; this.cmbDepartment.DisplayMember = "Text"; this.cmbDepartment.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed; this.cmbDepartment.FormattingEnabled = true; this.cmbDepartment.ItemHeight = 15; this.cmbDepartment.Location = new System.Drawing.Point(545, 16); this.cmbDepartment.Name = "cmbDepartment"; this.cmbDepartment.Size = new System.Drawing.Size(238, 21); this.cmbDepartment.Style = eDotNetBarStyle.StyleManagerControlled; this.cmbDepartment.TabIndex = 5; this.cmbDepartment.SelectedIndexChanged += new System.EventHandler(this.cmbDepartment_SelectedIndexChanged); this.labelX3.BackgroundStyle.CornerType = eCornerType.Square; this.labelX3.Location = new System.Drawing.Point(504, 16); this.labelX3.Name = "labelX3"; this.labelX3.Size = new System.Drawing.Size(49, 23); this.labelX3.TabIndex = 4; this.labelX3.Text = "科室:"; this.cmbHospital.DisplayMember = "Text"; this.cmbHospital.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed; this.cmbHospital.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.cmbHospital.FormattingEnabled = true; this.cmbHospital.ItemHeight = 15; this.cmbHospital.Location = new System.Drawing.Point(206, 15); this.cmbHospital.Name = "cmbHospital"; this.cmbHospital.Size = new System.Drawing.Size(272, 21); this.cmbHospital.Style = eDotNetBarStyle.StyleManagerControlled; this.cmbHospital.TabIndex = 2; this.cmbHospital.SelectedIndexChanged += new System.EventHandler(this.cmbHospital_SelectedIndexChanged); this.labelX2.BackgroundStyle.CornerType = eCornerType.Square; this.labelX2.Location = new System.Drawing.Point(167, 15); this.labelX2.Name = "labelX2"; this.labelX2.Size = new System.Drawing.Size(49, 23); this.labelX2.TabIndex = 3; this.labelX2.Text = "医院:"; this.cmbArea.DisplayMember = "Text"; this.cmbArea.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed; this.cmbArea.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.cmbArea.FormattingEnabled = true; this.cmbArea.ItemHeight = 15; this.cmbArea.Location = new System.Drawing.Point(62, 15); this.cmbArea.Name = "cmbArea"; this.cmbArea.Size = new System.Drawing.Size(79, 21); this.cmbArea.Style = eDotNetBarStyle.StyleManagerControlled; this.cmbArea.TabIndex = 1; this.cmbArea.DropDown += new System.EventHandler(this.cmbArea_DropDown); this.cmbArea.SelectedIndexChanged += new System.EventHandler(this.cmbArea_SelectedIndexChanged); this.labelX1.BackgroundStyle.CornerType = eCornerType.Square; this.labelX1.Location = new System.Drawing.Point(19, 15); this.labelX1.Name = "labelX1"; this.labelX1.Size = new System.Drawing.Size(49, 23); this.labelX1.TabIndex = 1; this.labelX1.Text = "地区:"; this.btnRefresh.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton; this.btnRefresh.ColorTable = eButtonColor.OrangeWithBackground; this.btnRefresh.Dock = System.Windows.Forms.DockStyle.Right; this.btnRefresh.Font = new System.Drawing.Font("SimSun", 14.25f, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, 134); this.btnRefresh.Location = new System.Drawing.Point(992, 0); this.btnRefresh.Name = "btnRefresh"; this.btnRefresh.Size = new System.Drawing.Size(90, 50); this.btnRefresh.Style = eDotNetBarStyle.StyleManagerControlled; this.btnRefresh.TabIndex = 0; this.btnRefresh.Text = "刷新"; this.btnRefresh.Click += new System.EventHandler(this.btnRefresh_Click); base.AutoScaleDimensions = new System.Drawing.SizeF(6f, 12f); base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; base.Controls.Add(this.panelEx1); base.Name = "RegisterControl"; base.Size = new System.Drawing.Size(1082, 504); base.SizeChanged += new System.EventHandler(this.RegisterControl_SizeChanged); this.panelEx1.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)this.dataGridViewX1).EndInit(); this.tableLayoutPanel1.ResumeLayout(false); this.plPriority.ResumeLayout(false); this.panelEx2.ResumeLayout(false); base.ResumeLayout(false); }
private Control createGrid(Question q) { FlowLayoutPanel pnl = new FlowLayoutPanel(); pnl.FlowDirection = FlowDirection.LeftToRight; pnl.Width = this.contentPanel.Width - 6; pnl.WrapContents = true; DataGridViewX dg = new DataGridViewX(); dg.Enabled = false; dg.Tag = q; dg.ColumnCount = q.GetColumns().Count; dg.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; // Set the column header style. DataGridViewCellStyle columnHeaderStyle = new DataGridViewCellStyle(); columnHeaderStyle.BackColor = Color.Aqua; dg.BackgroundColor = Color.White; columnHeaderStyle.Font = new Font("微軟粗黑體", 9, FontStyle.Regular); dg.ColumnHeadersDefaultCellStyle = columnHeaderStyle; for (int i = 0; i < q.GetColumns().Count; i++) { GridColumn gc = q.GetColumns()[i]; dg.Columns[i].Name = gc.GetName(); if (!string.IsNullOrEmpty(gc.GetWidth())) dg.Columns[i].Width = int.Parse(gc.GetWidth()); } dg.Width = pnl.Width - 10; dg.Height = 120; FillGridDefaultRecord(dg); dg.CellEndEdit += new DataGridViewCellEventHandler(dg_CellEndEdit); pnl.Height = dg.Height + 6; this.allQControls.Add(q.GetQuestionName(), dg); pnl.Controls.Add(dg); this.contentPanel.Height = pnl.Height + 6; this.pnlQGroup.Height = this.contentPanel.Height + 6; return pnl; }
private void btnCheck_Click(object sender, EventArgs e) { if (_FeatureClass == null) { MessageBox.Show("请选择小班图层!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } IFeatureDataset pFeaDataSet = _FeatureClass.FeatureDataset; string pFeaClsName = (_FeatureClass as IDataset).Name; if (pFeaDataSet == null) { MessageBox.Show("检查数据必须在要素集中!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } this.progressStep.Visible = true; progressStep.Minimum = 0; progressStep.Maximum = 7; progressStep.Step = 1; Exception outError = null; ClsTopoCheck pTopoCheck = new ClsTopoCheck(); _ClsTopoCheck = pTopoCheck; //创建拓扑 progressStep.PerformStep(); this.lblTips.Text = "创建拓扑"; Application.DoEvents(); ITopology pTopo = pTopoCheck.CreateTopo(pFeaDataSet, pFeaDataSet.Name, 0, out outError); if (outError != null) { pTopoCheck.RemoveTopo(pFeaDataSet, pFeaDataSet.Name, out outError); progressStep.Visible = false; this.lblTips.Text = "创建拓扑失败"; return; } esriTopologyRuleType pRuleNoOverLap = esriTopologyRuleType.esriTRTAreaNoOverlap; //将要素类添加到拓扑中并创建拓扑规则 progressStep.PerformStep(); pTopoCheck.AddRuleandClasstoTopology(pTopo, pFeaDataSet, pFeaClsName, pRuleNoOverLap, out outError); if (outError != null) { pTopoCheck.RemoveTopo(pFeaDataSet, pFeaDataSet.Name, out outError); progressStep.Visible = false; this.lblTips.Text = "添加拓扑规则失败"; return; } esriTopologyRuleType pRuleNoGap = esriTopologyRuleType.esriTRTAreaNoGaps; //将要素类添加到拓扑中并创建拓扑规则 progressStep.PerformStep(); this.lblTips.Text = "创建拓扑"; pTopoCheck.AddRuleandClasstoTopology(pTopo, pFeaDataSet, pFeaClsName, pRuleNoGap, out outError); if (outError != null) { pTopoCheck.RemoveTopo(pFeaDataSet, pFeaDataSet.Name, out outError); progressStep.Visible = false; this.lblTips.Text = "添加拓扑规则失败"; return; } //拓扑验证范围 IEnvelope pEnvelop = null; pEnvelop = (pFeaDataSet as IGeoDataset).Extent; //文字提示 //验证拓扑 progressStep.PerformStep(); this.lblTips.Text = "验证拓扑"; pTopoCheck.ValidateTopology(pTopo, pEnvelop, out outError); if (outError != null) { pTopoCheck.RemoveTopo(pFeaDataSet, pFeaDataSet.Name, out outError); progressStep.Visible = false; this.lblTips.Text = "验证拓扑失败"; return; } //文字提示 DataTable pDataTable = InitDataTale(); pTopoCheck.DataTable = pDataTable; //获得错误列表 FrmTopoCheckResult pFrm = new FrmTopoCheckResult(_MapControl); DevComponents.DotNetBar.Controls.DataGridViewX pDataGridErrs = pFrm.ErrorDataGrid; progressStep.PerformStep(); this.lblTips.Text = "获取错误列表"; pTopoCheck.GetAreaNoOverlopErrorList(pFeaDataSet, pTopo, pEnvelop, pDataGridErrs, out outError); if (outError != null) { pTopoCheck.RemoveTopo(pFeaDataSet, pFeaDataSet.Name, out outError); progressStep.Visible = false; this.lblTips.Text = "获取错误列表失败"; return; } pDataGridErrs.DataSource = pDataTable; pFrm.ErrDataTable = pDataTable; //移除拓扑 progressStep.PerformStep(); this.lblTips.Text = "移除拓扑"; pTopoCheck.RemoveTopo(pFeaDataSet, pFeaDataSet.Name, out outError);//因为移除完无法编辑暂时没找到好办法先不屏蔽 zhangqi 2012-08-10 progressStep.Visible = false; if (outError != null) { return; } this.Close(); pFrm.Show(); }