public void ShowBoardList(ref ComboBox cbo) { try { Log.AppendText("กำลังเรียกข้อมูล Board..."); ManageBiz ms = new ManageBiz(); DataTable dt; dt = ms.GetBoardList(); cbo.DataSource = null; if (dt.Rows.Count > 0) { cbo.DataSource = dt; cbo.DisplayMember = "BoardName"; cbo.ValueMember = "BoardName"; Log.AppendText("เรียกข้อมูล Board เรียบร้อย"); } else { Log.AppendText("ไม่พบข้อมูล Board"); } } catch (Exception ex) { Log.AppendText(ex.Message); MessageBox.Show(ex.Message); cbo.DataSource = null; } }
public void ShowDialog() { IsSelected = false; frmSelectBoard f = new frmSelectBoard(); List <string> boards = new List <string>(); ManageBiz ms = new ManageBiz(); DataTable dt; dt = ms.GetBoardList(); if (dt != null) { if (dt.Rows.Count > 0) { foreach (DataRow r in dt.Rows) { boards.Add(r["BoardName"].ToString()); } } } f.BoardList = boards; DialogResult ret = f.ShowDialog(); if (ret == DialogResult.OK) { if (!f.SelectedBoard.BoardName.Equals("")) { SelectedBoard = f.SelectedBoard; IsSelected = true; } else { SelectedBoard = new BoardInfo(""); IsSelected = false; } } }