2012-06-21 19 views
0

我正在通過數據適配器創建網格視圖,並且所有列和行都是從數據庫創建的,但會出現問題,當所有行都創建時,會出現另一個空行,我想停止行將被生成,當我點擊和額外行中的一些值另一個新行被創建我想停止所有額外的行如何做到這一點任何幫助?如何停止創建更多行的網格視圖

這是我使用

  conn.ConnectionString = s; 
      conn.Open(); 
      dAdapter = new SqlDataAdapter(query, s); 
      dTable = new DataTable(); 
      DataView myDataView = dTable.DefaultView; 
      dAdapter.Fill(dTable); 
      BindingSource bndSource = new BindingSource(); 
      bndSource.DataSource = dTable; 
      dataGrid.DataSource = bndSource; 
      dataGrid.Columns["StudentId"].ReadOnly = true; 
      dataGrid.Columns["StudentName"].ReadOnly = true; 
      conn.Close(); 
+0

您可以分享您的'GridView'的聲明性標記和數據綁定例程嗎? (隨意混淆列名稱和連接字符串) – pete

+0

現在我已經更新了我的問題,我猜這是你想要的? – alternatefaraz

+0

它的一部分。 :)你還可以用你點擊的行(帶有''GridView'')的'GridView'或'DataGrid'的聲明標記來更新你的問題。 )? – pete

回答

1

嘗試設置AllowUserToAddRowsfalse網格視圖代碼。