我正在處理我的第一個Web項目,並且在使用GridView時需要添加IF邏輯的幫助。我有一個頁面(CustomerListPage),其中有一個GridView項目,顯示可以單擊的客戶(行)列表。點擊客戶後,用戶將被重定向到一個名爲「CustomerUsagePage」的頁面,該頁面顯示該客戶的最新記錄。這就是我的GridView的代碼看起來像我的CustomerListPage:如何使用GridView實現IF語句
if (GridView1.SelectedRow.RowIndex == 0)
{
//string selectedUser = GridView1.SelectedRow.Cells[0].ToString();
Response.Redirect("CustomerUsagePage.aspx?Customer_Name=");
BindGridview();
}
我CustomerUsagePage的代碼如下所示:
private void BindControlvalues()
{
con.Open();
SqlCommand cmd = new SqlCommand("select * from dbo.CustomerTable", con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
con.Close();
DataSet ds = new DataSet();
da.Fill(ds);
Label4.Text = ds.Tables[0].Rows[0][1].ToString();
Label1.Text = ds.Tables[0].Rows[0][0].ToString();
Label2.Text = ds.Tables[0].Rows[0][3].ToString();
Label3.Text = ds.Tables[0].Rows[0][4].ToString();
}
我的問題是,我只能添加IF邏輯的頁面,我的GridView位於。我想單擊一個客戶,並使用if語句將他的數據顯示在我的CustomerUsagePage上。可能嗎?我知道我可以通過爲每個客戶添加一個頁面來做到這一點,但我不想沿着這條路線走下去,這似乎很乏味。有沒有人有什麼建議?
你是什麼意思「添加IF邏輯」嗎?你想要檢查什麼? –
我想通過檢查行的索引來檢查選擇了哪個客戶。例如:如果行[1] {//顯示信息} – Rick