在預設的情況下,我們在DataGrid中顯示的列就是我們在執行Sql查詢語句的時候查詢出來的列,什麼意思呢?如果我們用Select * from myTable,那麼,將會顯示所有的列,如果,我們用Select field1,field2 from mytable那麼就只顯示兩個列。所以,在Datagrid中要選擇你要顯示的列,最簡單的方法不是修改屬性來完成,而是通過修改Sql查詢語句來完成。
還有一個小問題,就是,我們在設計資料庫的時候,欄位的名稱往往是英文的,但是,我們有想在DataGrid中使用中文,我們就需要在select語句中給每個欄位取一個中文的別名,比如:Select Name As 姓名,cardid as 工號 from mytable。