[英]Display Selected row from mysql. (GridView)
我有這樣的gridview。 我只想顯示group_id和groups行。 我該如何實現?
這是我的代碼:
conn.Open();
MySqlCommand cmd = new MySqlCommand("SELECT * FROM groups WHERE user_id = '" + current_user + "'", conn);
MySqlDataAdapter adapter = new MySqlDataAdapter(cmd);
DataSet ds = new DataSet();
adapter.Fill(ds);
GroupGrid.DataSource = ds;
GroupGrid.DataBind();
因此,當您使用SELECT * FROM groups
,它將選擇/獲取表的所有列。 因此,您只能選擇/獲取要顯示的列。
而不是SELECT * FROM groups
您應該使用SELECT group_id, groups FROM groups
將解決問題
即使您從表中選擇了所有列,也可以使用C#代碼進行處理
GroupGrid.DataSource = Nothing
GroupGrid.AutoGenerateColumns = False
GroupGrid.Columns(0).Name = "group_id"
GroupGrid.Columns(0).HeaderText = "Group ID"
GroupGrid.Columns(0).DataPropertyName = "group_id"
GroupGrid.Columns(1).Name = "groups"
GroupGrid.Columns(1).HeaderText = "Group"
GroupGrid.Columns(1).DataPropertyName = "groups"
GroupGrid.DataSource = ds;
GroupGrid.DataBind();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.