private DataTable DataGridFill(Warehouse wh, DataTable DT) { for (int i = 0; i < ColumnCount; i++) { dg = (DataGridColumnNames)i; column = new DataColumn(dg.ToString()); DT.Columns.Add(column); } for (int i = 0; i < wh.Count; i++) { row = DT.NewRow(); for (int j = 0; j < ColumnCount; j++) { dg = (DataGridColumnNames)j; if (dg.ToString() == "No") { row[dg.ToString()] = i + 1; } else { row[dg.ToString()] = wh[i].arr[j]; } } DT.Rows.Add(row); } return(DT); }
private void ChooseByNumber_Click(object sender, EventArgs e) { DataTable mini_DG = new DataTable(); for (int i = 1; i < ColumnCount; i++) { dg = (DataGridColumnNames)i; column = new DataColumn(dg.ToString()); mini_DG.Columns.Add(column); } row = mini_DG.NewRow(); for (int i = 1; i < ColumnCount; i++) { dg = (DataGridColumnNames)i; try { row[dg.ToString()] = wh[int.Parse(NumChoose_TextBox.Text) - 1].arr[i].ToString(); } catch { NumChoose_TextBox.Clear(); } } mini_DG.Rows.Add(row); ProductProperties_DataGrid.DataSource = mini_DG; }
private void SearchToName_Button_Click(object sender, EventArgs e) { dt.Rows.Clear(); int count = 0; for (int i = 0; i < wh.kit.Count; i++) { if (wh.kit[i].Name.ToString().Replace('_', ' ').ToLower().Contains(SearchToName_TextBox.Text.ToLower())) { count++; row = dt.NewRow(); for (int j = 0; j < ColumnCount; j++) { dg = (DataGridColumnNames)j; if (dg.ToString() == "No") { row[dg.ToString()] = i + 1; } else { row[dg.ToString()] = wh[i].arr[j]; } } dt.Rows.Add(row); } } Warehouse_DataGrid.DataSource = dt; if (count == 0 || string.IsNullOrEmpty(SearchToName_TextBox.Text)) { NotSearch_FormDialog n = new NotSearch_FormDialog(); if (count == 0) { n.ShowDialog(); } SearchToName_TextBox.Clear(); } }