可以在 DGV 的最後壹個 column 屬性中, 添加列時, 將指定的 列 設為 隱藏。
那麽就看不到指定的列了。
提取 DGV 控件中的 制定單元格的數據時。可用下面的方法——我是班上的學習委員。參考壹哈:
語法部分
先在前面 申明 數據集——Book
1. public static SqlDataAdapter adapter;
2. private DataSet dataset = new DataSet("Book");
再用sql 語句 來從數據庫調取數據,填充 數據集 Book
3. string sql = string.Format("use Book select BookId,BookName,BookAuthor,Price from BookInfo");
4. adapter = new SqlDataAdapter(sql, DB_Helper.connection);
5. adapter.Fill(dataset, "Book"); //這裏的 Book 強烈建議 與前面的 Book 壹模壹樣
最後 填充 DGV 控件
6. dgvBookList.DataSource = dataset.Tables["Book"]; //這裏的 Book 強烈建議 與前面的 Book Book 壹模壹樣
( 聲明: 上面的 Book Book Book 意義 說不清楚,總之,都寫成壹樣就肯定沒有錯。)
清空 DGV 控件
7. dataset.Tables["Book"].Clear();
如何 得到 在 DGV 控件 中 選中的 行 的數據。
8. int BookId = Convert.ToInt32( dgvBookList.SelectedRows[0].Cells["BookId"].Value );
(Convert.ToInt32() 為最高能力的 轉換。
dgvBookList dgv 控件 的名稱。
SelectedRows[0] 為妳選中的所有行(如果妳選中了多行)中 的 第壹行。
SelectedRows[1] 就是選中的所有行(如果妳選中了多行)中 的 第二行……..
Cells["BookId"] 為妳選中的當前 行 的壹個 列名為BookId 的列
如果直接 寫成 Cells[2] 就表示 第三列 的值 ,依次類推。
Value 我也說不清 所以原,就當是 固定格式吧
)
如何 DGV 控件 中的數據 保存到 數據庫
9. SqlCommandBuilder kkk = new SqlCommandBuilder(adapter);
10. adapter.Update(dataset, "Book");
以上為 DGV 的 全部(約 98% 的使用率)使用 語法。相信將上面的 10 句 全部 記熟。就沒有問題。
本來是用 WORD 文檔寫的,但沒辦法,傳不了圖片。所以顯得不夠詳細。