示例#1
0
 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;
     }
 }
示例#2
0
        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;
                }
            }
        }