1
我遵循本指南並修改了我自己的一些代碼 以檢索datagridview的selectedrow。在數據網格視圖上獲得空值
這是guide。它不是那麼接近我的問題思想,因爲它不使用任何SQL查詢。
我正在使用s 選擇查詢哪些需要datagridview中的值,所以當我觸發按鈕事件時,它給我我的標籤上的值。
這裏是datagridview的
這裏是代碼:
private void LoadDataGrid()
{
con.Open();
cmd = new SqlCommand(@"SELECT quotationID,quo_product
FROM JobQuotations
WHERE quo_custname = @custname", con);
cmd.Parameters.AddWithValue("@custname",lblLoginName.Text);
da = new SqlDataAdapter(cmd);
dt = new DataTable();
da.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
con.Close();
}
,這是我選擇行類:
private void LoadOrders()
{
con.Open();
cmd = new SqlCommand(@"Select quo_product,quo_address
FROM JobQuotations
WHERE quotationId = @id
AND quo_product = @product",con);
cmd.Parameters.AddWithValue("@id", GridView1.SelectedRow.Cells[1].Text);
cmd.Parameters.AddWithValue("@product", GridView1.SelectedRow.Cells[2].Text);
if(rdr.HasRows)
{
while(rdr.Read())
{
lblProductName.Text = rdr["quo_product"].ToString();
lblAddress.Text = rdr["quo_Address"].ToString();
}
}
con.Close();
}
這行代碼那是給我的錯誤:
`if(rdr.HasRows)`
*類型「System.NullReferenceException」的一個例外發生在MejShop.dll但在用戶代碼中沒有處理
其他信息:對象引用不設置爲一個對象的一個實例*
該問題發生在'MejShop' dll庫中。那個圖書館是什麼?代碼中的哪一行調用了該庫中的某些內容? – Ian
等待我要更新我的問題。 –
是一個datagridview?,而不是一個數據網格? – Brendon