公告版位
哈囉,丫德我會常常更新一些工作上的心情記事及資訊科技新知與大家分享...

在寫winform時,要判斷當目前的datagridview中,使用者在新增模式時

在button欄位中按下空白鍵,但目前該列是沒有值的,因此得不到目前row中的某個cell的值
因此想要跳過目前這個欄位直接切換到下一欄時,那麼可以用以下的語法


 private void dg_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            switch (e.ColumnIndex)
            {
                case 1:
                    if (this.dg.CurrentRow == null)
                    {
                        this.dg.CurrentCell = this.dg.Rows[e.RowIndex].Cells["xxx"];
                        this.dg.Focus();
                    }
                    else
                    this.DeleteRow(this.dg.CurrentRow.Index);


                    break;
    }

        }

丫德 發表在 痞客邦 PIXNET 留言(1) 人氣()


留言列表 (1)

發表留言
  • Ruby
  • 喜歡這裡-^^
【 X 關閉 】

【PIXNET 痞客邦】國外旅遊調查
您是我們挑選到的讀者!

填完問卷將有機會獲得心動好禮哦(注意:關閉此視窗將不再出現)

立即填寫取消