c__datagridview_詳細使用教程_第1頁
c__datagridview_詳細使用教程_第2頁
c__datagridview_詳細使用教程_第3頁
c__datagridview_詳細使用教程_第4頁
c__datagridview_詳細使用教程_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、1,當前選擇的的單元格屬性取得、變更private void button3_Click(object sender, EventArgs e/當前選擇的的單元格屬性取得、變更/設(shè)置1,1單元格為當前選擇的單元格dataGridView1.CurrentCell = dataGridView11,1;運行時,需要先按DataGridViewOpar ,它會創(chuàng)建DataGridView數(shù)據(jù)視圖實例,然后再按DataGridViewOparGather按鈕。 2,DataGridView編輯屬性/全部單元格只讀dataGridView1.ReadOnly = true;/指定行列單元格只讀data

2、GridView1.Columns1.ReadOnly = true;dataGridView1.Rows2.ReadOnly = true;dataGridView10, 0.ReadOnly = true;/編輯指定單元格private void dataGridView1_CellBeginEdit(object sender,DataGridViewCellCancelEventArgs estring msg = String.Format("編輯表格 (0, 1",e.ColumnIndex, e.RowIndex;this.Text = msg;private

3、 void dataGridView1_CellEndEdit(object sender,DataGridViewCellEventArgs estring msg = String.Format("完成編輯 (0, 1",e.ColumnIndex, e.RowIndex;this.Text = msg;3,DataGridView禁止用戶追加新行dataGridView1.AllowUserToAddRows = false;4,判斷當前選中行是否為新追加的行MessageBox.Show("你選定的是新行"5,DataGridView設(shè)定刪除行/

4、允許用戶刪除行操作dataGridView1.AllowUserToDeleteRows = true;/雙擊DataGridView屬性框中事件列表中的以下兩個事件,添加代碼如下 /提示是否刪除指定行數(shù)據(jù)private void dataGridView1_UserDeletingRow(object sender, DataGridViewRowCancelEvent Args eDialogResult diaR = MessageBox.Show("是否刪除該行?", "確認", MessageBoxButtons.OKCancel, Messa

5、geBoxIcon.Question;if (diaR = DialogResult.OKe.Cancel = false;/提示刪除了哪一行數(shù)據(jù)private void dataGridView1_UserDeletedRow(object sender, DataGridViewRowEventArgs e messageBoxCS.AppendFormat("0 = 1", "行號為", e.Row;messageBoxCS.AppendLine(;DialogResult diaR = MessageBox.Show("刪除了"

6、; + messageBoxCS.ToString(, "確認"6,設(shè)置不顯示指定行,設(shè)置刪除選定的行或列/顯示指定行或列dataGridView1.Columns0.Visible = false;dataGridView1.Rows0.Visible = false;dataGridView1.ColumnHeadersVisible = false;dataGridView1.RowHeadersVisible = false;/刪除指定行/刪除選定的多行foreach( DataGridViewRow r in dataGridView1.SelectedRowsi

7、f (r.IsNewRow = false7,取得選定的行、列、單元格/選定的單元格foreach (DataGridViewCell c in dataGridView1.SelectedCellsstring cr = string.Format("0,1", c.ColumnIndex, c.RowIndex;/選定的行/列foreach (DataGridViewRow c in dataGridView1.SelectedRowsforeach (DataGridViewColumn c in dataGridView1.SelectedColumns/指定選定單

8、元格dataGridView10, 0.Selected = true;dataGridView1.Rows0.Selected = true;dataGridView1.Columns0.Selected = true;/設(shè)置行首和左上角的文字dataGridView1.Rows0.HeaderCell.Value = "第1行"8,手動追加列/手動追加列dataGridView1.AutoGenerateColumns=false;dataGridView1.DataSource=ds;DataGridViewTextBoxColumn txtCol=new DataG

9、ridViewTextBoxColumn(;txtCol.DataPropertyName="danwei"txtCol.Name="col1"txtCol.HeaderText="單位"9,單元格內(nèi)輸入值正確性判斷在DataGridView控件的屬性處,選擇以下事件。錯誤文本請求:private void dataGridView1_CellErrorTextNeeded(object sender, DataGridViewCellErrorT extNeededEventArgs eif (dataGridView1.Colum

10、nse.ColumnIndex.Name = "ID" &&(dataGridView1.Columns"ID".ToString(=""dataGridView1.Rowse.RowIndex.ErrorText="值類型錯誤"輸入值有效性檢查:private void dataGridView1_CellValidated(object sender, DataGridViewCellEventArgs e dataGridView1.Rowse.RowIndex.ErrorText="

11、;輸入值無效"10,列中顯示選擇框控件CheckBox/列中顯示選擇框CheckBoxDataGridViewCheckBoxColumn column1= new DataGridViewCheckBoxColumn(;column1.HeaderText = "選擇框"column1.Name = "checkbox"column1.AutoSizeMode =DataGridViewAutoSizeColumnMode.DisplayedCells;column1.FlatStyle = FlatStyle.Standard;/顯示選擇框的三種狀態(tài)column1.ThreeState = true; 11,插入新的一列到指定單元格列/插入新的一列到指定單元格列12,單元格添加下拉框/單元格添加下拉框DataGridViewComboBoxColumn dcombo = new DataGridViewComboBoxColumn(;dcombo.Name = "combo"/顯示的位置列/ dcombo.DisplayIndex = 1;dcombo.HeaderText = "國家"/綁定數(shù)據(jù)庫的值時使用以下屬性/dcombo.DataPropertyName = &qu

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論