Presentation is loading. Please wait.

Presentation is loading. Please wait.

GridView.

Similar presentations


Presentation on theme: "GridView."— Presentation transcript:

1 GridView

2 資料錄移動 使用BindingSource元件

3

4 修改LOAD SQL DATA

5 修改UPDATE DATA

6 移動到下一筆

7

8

9 使用BindingNavigator元件
資料錄移動 使用BindingNavigator元件

10

11 設定BindingSource屬性=BindingSource1

12

13 新增按鈕

14 呼叫存檔按鈕程式

15 GridView其他設定 ‘全部欄位數 MessageBox.Show(DataGridView1.Columns.Count.ToString()) ‘控制欄位標題文字(例如第一個欄位的名稱) DataGridView1.Columns(0).HeaderText = “欄位名稱“ ‘取出選取列的內容(例如第一個欄位的內容) DataGridView1.CurrentRow.Cells(0).Value.ToString() ‘設定某個欄位是唯讀 (例如設定第二個欄位是唯讀) DataGridView1.Columns(1).ReadOnly = True

16 GridView其他設定 ‘選取列的前景與背景色
DataGridView1.DefaultCellStyle.SelectionForeColor = Color.Aqua DataGridView1.DefaultCellStyle.SelectionBackColor = Color.DarkGreen ‘凍結欄位 (例如凍結前兩個欄位) DataGridView1.Columns(0).Frozen = True DataGridView1.Columns(1).Frozen = True

17 GridView F2可以進入編輯模式 自動排序 (點選標題名稱) 自動內容大小功能 (雙擊標題的分隔線) 凍結欄位
使用者拖拉欄位顯示順序AllowUserToOrderColumns屬性 設定隔列顯示不同顏色AlternatingRowsDefaultCellStyle屬性裡面的forecolor

18 加入自訂欄位

19

20

21

22 使用自訂欄位 If e.ColumnIndex = 8 Then
MessageBox.Show(DataGridView2.Rows(e.RowIndex).Cells(2).Value) End If

23 使用者自行增加按鈕到DataGridview中
' 將資料從bindingsource1取出放到datagridview DataGridView2.DataSource = BindingSource1 ' Initialize the button column. Dim buttonColumn As New DataGridViewButtonColumn With buttonColumn .HeaderText = "details" .Name = "details" .Text = "View Details" ' Use the Text property for the button text for all cells rather ' than using each cell's value as the text for its own button. .UseColumnTextForButtonValue = True End With ' Add the button column to the control. DataGridView2.Columns.Insert(8, buttonColumn)


Download ppt "GridView."

Similar presentations


Ads by Google