我有一个datagridview,我想通过按钮事件将一些行复制到集合中。这里出现了两个问题。
如果我在网格外单击,它不应该触发它,因为它会引发异常。如何预防?
第二个似乎很简单?它是一个空数据行,那么它也应该被禁止。
private void btnAdd_Click(object sender, EventArgs e) { try { if (// need condition here.) { DataRowView currentDataRowView = (DataRowView)DataGridView1.CurrentRow.DataBoundItem; DataRow row = currentDataRowView.Row; DataRowlist.Add(row); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
谢谢。