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