Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 1st, 2012  |  syntax: None  |  size: 1.09 KB  |  hits: 15  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Datagridview error when trying to open a form
  2. private void dataGridView2_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
  3. {
  4.   System.Data.DataRowView SelectedRowView;
  5.   waterDataSet.DEMRow SelectedRow;
  6.  
  7.   **SelectedRowView = (System.Data.DataRowView)waterDataSetBindingSource.Current;**
  8.   SelectedRow = (waterDataSet.DEMRow)SelectedRowView.Row;
  9.  
  10.   frmWater WaterForm = new frmWater(this);
  11.   WaterForm.LoadWaterAcct(SelectedRow.WATER_ACCOUNT, null);
  12.   WaterForm.Show();
  13. }
  14.        
  15. public void LoadWaterAcct(String waterAcct, String tableName)
  16. {
  17.   aRTableAdapter.FillByWaterAct(waterDataSet.AR, waterAcct);
  18. }
  19.        
  20. private void dataGridView2_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
  21. {
  22.   var selRow = this.yourDataGridView.SelectedRows.FirstOrDefault();
  23.   // or
  24.   // var selRow = this.yourDataGridView.Rows[e.RowIndex];
  25.  
  26.   if (selRow != null) {
  27.     var selRowData = selRow.DataBoundItem as waterDataSet.DEMRow;
  28.     if (selRowData != null) {
  29.       frmWater WaterForm = new frmWater(this);
  30.       WaterForm.LoadWaterAcct(selRowData.WATER_ACCOUNT, null);
  31.       WaterForm.Show();
  32.     }
  33.   }
  34. }