簡體   English   中英

C# mysql 僅查看數據網格視圖中的特定列

[英]C# mysql view only specific columns in data grid view

簡短且可能很簡單的問題,我不想在 dataGridView columnID 和更多列中查看,因為查看該信息沒有用處。

我有一個清晰的代碼,連接打開,數據加載正常,注釋代碼(順便說一句,谷歌中最常見的解決方案)給出了所有列(無行)的空表。

我嘗試了很多東西,以至於我什至無法在其中列出它們:(

有任何想法嗎?

DataTable SqlDataTable = new DataTable();
MySqlDataReader reader;

MySqlCommand sqlCommand = new MySqlCommand();
sqlCommand.Connection = sqlConnection;
sqlCommand.CommandText = "SELECT * FROM table_name";

reader = sqlCommand.ExecuteReader();

//while (reader.Read())
//{
//    string columnID = reader["columnID"].ToString();                        
//}

SqlDataTable.Load(reader);

reader.Close();
sqlConnection.Close();

DataGridView = SqlDataTable;

首先,當你想在 DataGridView 中查看數據時,你應該設置它的數據源就像

DataGridView.DataSource = yourDataTable

其次,如果你想隱藏 DataGridView 列,你最知道列的索引或名稱然后你可以使用這個代碼我假設第一列是 ID 所以

按索引

DataGridView.Columns[0].Visible = false;

按名字

DataGridView.Columns["ID"].Visible = false;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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