0
我有Gridview
充滿了數據,我需要當一些行被選中時,我可以按下按鈕並相應地更改數據,我可以做到這一點,當所有的行被檢查,但我找不到一種連接我的查詢與一行或多行的id的方法。Gridview行ID
protected void UsedForButton_Click(object sender, EventArgs e)
{
foreach (GridViewRow row in GridView1.Rows)
{
var chk = row.FindControl("InStockCbx") as CheckBox;
if (chk.Checked)
{
//using (WorkDBEntities db = new WorkDBEntities())
//{
// WorkTable table = new WorkTable();
// table.InStock = 0;
// db.WorkTables.Add(table);
// db.SaveChanges();
//}
string query = "UPDATE WorkTable SET InStock = 0 WHERE Id = " ???;
SqlCommand comm = new SqlCommand(query, conn);
conn.Open();
comm.ExecuteNonQuery();
conn.Close();
}
你可以添加ASPX部分。所以我很容易理解。需要更多細節 – Rajan