范黎 发表于 2014-1-17 11:18:44

请教:try catch 的另外用法

在DataGridview的单击单元格事件中使用try catch,不知道这样用有没有问题?
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
      {
            try
            {
               id = Convert.ToInt32(dataGridView1.Rows.Cells.Value.ToString());
                mainContFrm McontFrm = new mainContFrm(RowNum, id, callid,bj );
                McontFrm.MotherFrm1 = this;
                McontFrm.ShowDialog();

            }
            catch
            {
                MessageBox.Show("请选择正确的单元格!");// 或者不要提示;
                return;
            }

ibcadmin 发表于 2014-1-17 11:40:52

这里不用这样,这里你判断一下是否选中一行数据就行了
dataGridView1.selectRow.count>0   

范黎 发表于 2014-1-17 11:45:06

多谢指点!!

2339380957 发表于 2015-2-5 17:45:54

:victory:
页: [1]
查看完整版本: 请教:try catch 的另外用法