簡體   English   中英

顯示mysql中的選定行。 (網格視圖)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM