Esempio n. 1
0
        ///<summary>
        ///setDatagridView
        ///データグリッドビュー表示
        ///</summary>
        private void setDatagridView()
        {
            //取得したデータの編集を行う用
            DataTable dtView = new DataTable();

            //ビジネス層のインスタンス生成
            MenuList_B menulistB = new MenuList_B();

            try
            {
                //検索データを取得
                dtView = menulistB.getViewGrid();


                //データグリッドビューに表示
                gridMenu.DataSource = dtView;

                //検索件数を表示
                lblRecords.Text = "該当件数( " + gridMenu.RowCount.ToString() + "件)";

                //件数が0の場合
                if (gridMenu.RowCount == 0)
                {
                    //メッセージボックスの処理、項目のデータがない場合のウィンドウ(OK)
                    BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_VIEW, CommonTeisu.LABEL_NOTDATA, CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR);
                    basemessagebox.ShowDialog();
                    return;
                }
            }
            catch (Exception ex)
            {
                //エラーロギング
                new CommonException(ex);
                //例外発生メッセージ(OK)
                BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_ERROR, CommonTeisu.LABEL_ERROR_MESSAGE, CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR);
                basemessagebox.ShowDialog();
                return;
            }
        }