DataGridView控件用法合集11

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

DataGridView控件用法合集目录DataGridView控件用法合集(一)1.DataGridView当前的单元格属性取得、变更2.DataGridView编辑属性3.DataGridView昀下面一列新追加行非表示4.DataGridView判断当前选中行是否为新追加的行5.DataGridView删除行可否设定6.DataGridView行列不表示和删除DataGridView控件用法合集(二)7.DataGridView行列宽度高度设置为不能编辑8.DataGridView行高列幅自动调整9.DataGridView指定行列冻结10.DataGridView列顺序变更可否设定11.DataGridView行复数选择12.DataGridView选择的行、列、单元格取得DataGridView控件用法合集(三)13.DataGridView指定单元格是否表示14.DataGridView表头部单元格取得15.DataGridView表头部单元格文字列设定16.DataGridView选择的部分拷贝至剪贴板17.DataGridView粘贴18.DataGridView单元格上ToolTip表示设定(鼠标移动到相应单元格上时,弹出说明信息)DataGridView控件用法合集(四)19.DataGridView中的ContextMenuStrip属性20.DataGridView指定滚动框位置21.DataGridView手动追加列22.DataGridView全体分界线样式设置23.DataGridView根据单元格属性更改显示内容24.DataGridView新追加行的行高样式设置る25.DataGridView新追加行单元格默认值设置DataGridView中输入错误数据的处理(五)26.DataGridView单元格数据错误标签表示27.DataGridView单元格内输入值正确性判断28.DataGridView单元格输入错误值事件的捕获DataGridView控件用法合集(六)29.DataGridView行排序(点击列表头自动排序的设置)30.DataGridView自动行排序(新追加值也会自动排序)31.DataGridView自动行排序禁止情况下的排序32.DataGridView指定列指定排序DataGridView控件用法合集(七)33.DataGridView单元格样式设置34.DataGridView文字表示位置的设定35.DataGridView单元格内文字列换行36.DataGridView单元格DBNull值表示的设定37.DataGridView单元格样式格式化38.DataGridView指定单元格颜色设定39.DataGridView单元格文字字体设置40.DataGridView根据单元格值设定单元格样式DataGridView控件用法合集(八)41.DataGridView设置单元格背景颜色42.DataGridView行样式描画43.DataGridView显示行号44.DataGridView焦点所在单元格焦点框不显示的设定DataGridView控件用法合集(九)45.DataGridView中显示选择框CheckBox46.DataGridView中显示下拉框ComboBox47.DataGridView单击打开下拉框48.DataGridView中显示按钮49.DataGridView中显示链接50.DataGridView中显示图像DataGridView控件用法合集(十)51.DataGridView编辑中单元格控件取得52.DataGridView输入自动完成53.DataGridView单元格编辑时键盘KEY事件取得54.DataGridView下拉框(ComboBox)单元格编辑时事件取得55.DataGridView下拉框(ComboBox)单元格允许文字输入设定DataGridView控件用法合集(十一)56.DataGridView根据值不同在另一列中显示相应图片57.DataGridView中显示进度条(ProgressBar)58.DataGridView中添加MaskedTextBoxDataGridView控件用法合集(十二)59.DataGridView中Enter键按下焦点移至旁边的单元格60.DataGridView行集合化(Group)正文DataGridView控件用法合集(一)1.DataGridView当前的单元格属性取得、变更2.DataGridView编辑属性3.DataGridView昀下面一列新追加行非表示4.DataGridView判断当前选中行是否为新追加的行5.DataGridView删除行可否设定6.DataGridView行列不表示和删除1.当前的单元格属性取得、变更[VB.NET]'当前选中单元的值Console.WriteLine(DataGridView1.CurrentCell.Value)'当前列的Index值Console.WriteLine(DataGridView1.CurrentCell.ColumnIndex)'当前单元的行Index值Console.WriteLine(DataGridView1.CurrentCell.RowIndex)'将控件中(0,0)处的值,赋给当前单元格.DataGridView1.CurrentCell=DataGridView1(0,0)2.DataGridView编辑属性全部单元格编辑属性[VB.NET]'DataGridView1只读属性DataGridView1.ReadOnly=True指定行列单元格编辑属性[VB.NET]DataGridView1.Columns(1).ReadOnly=TrueDataGridView1.Rows(2).ReadOnly=TrueDataGridView1(0,0).ReadOnly=True根据条件判断单元格的编辑属性下例中column2的值是True的时候,Column1设为可编辑[VB.NET]PrivateSubDataGridView1_CellBeginEdit(ByValsenderAsObject,_ByValeAsDataGridViewCellCancelEventArgs)_HandlesDataGridView1.CellBeginEditDimdgvAsDataGridView=CType(sender,DataGridView)Ifdgv.Columns(e.ColumnIndex).Name=Column1AndAlso_NotCBool(dgv(Column2,e.RowIndex).Value)Thene.Cancel=TrueEndIfEndSub3.DataGridView昀下面一列新追加行非表示[VB.NET]DataGridView1.AllowUserToAddRows=False4.判断当前选中行是否为新追加的行[VB.NET]IfDataGridView1.CurrentRow.IsNewRowThenConsole.WriteLine(現在のセルがある行は、新しい行です。)ElseConsole.WriteLine(現在のセルがある行は、新しい行ではありません。)EndIf5.DataGridView删除行可否设定[VB.NET]DataGridView1.AllowUserToDeleteRows=False根据条件判断当前行是否要删除[VB.NET]PrivateSubDataGridView1_UserDeletingRow(ByValsenderAsObject,_ByValeAsDataGridViewRowCancelEventArgs)_HandlesDataGridView1.UserDeletingRowIfMessageBox.Show(この列を削除しますか?,削除の確認,_MessageBoxButtons.OKCancel,MessageBoxIcon.Question)_Windows.Forms.DialogResult.OKThene.Cancel=TrueEndIfEndSub6.DataGridView行列不表示和删除行列不表示[VB.NET]'DataGridView1のはじめの列を非表示にするDataGridView1.Columns(0).Visible=False'DataGridView1のはじめの行を非表示にするDataGridView1.Rows(0).Visible=False行列表头部分不表示[VB.NET]DataGridView1.ColumnHeadersVisible=FalseDataGridView1.RowHeadersVisible=False指定行列删除[VB.NET]DataGridView1.Columns.Remove(Column1)DataGridView1.Columns.RemoveAt(0)DataGridView1.Rows.RemoveAt(0)选择的行列删除(多行列)[VB.NET]'DataGridView1で選択されているすべての行を削除するDimrAsDataGridViewRowForEachrInDataGridView1.SelectedRowsIfNotr.IsNewRowThenDataGridView1.Rows.Remove(r)EndIfNextrDataGridView控件用法合集(二)7.DataGridView行列宽度高度设置为不能编辑8.DataGridView行高列幅自动调整9.DataGridView指定行列冻结10.DataGridView列顺序变更可否设定11.DataGridView行复数选择12.DataGridView选择的行、列、单元格取得7.DataGridView行列宽度高度设置为不能编辑[VB.NET]'DataGridView1の列の幅をユーザーが変更できないようにするDataGridView1.AllowUserToResizeColumns=False'DataGridView1の行の高さをユーザーが変更できないようにするDataGridView1.AllowUserToResizeRows=False指定行列宽度高度设置为不能编辑[VB.NET]'DataGridView1のはじめの列の幅をユーザーが変更できないようにするDataGridView1.Columns(0).Resizable=DataGridViewTriState.False'DataGridView1のはじめの行の高さをユーザーが変更できないようにするDataGridView1.Rows(0).Resizable=DataGridViewTriState.False列幅行高昀小值设定[VB.NET]'一番はじめの列の幅の昀小を100ピクセルとするDataGridView1.Columns(0).MinimumWidth=100'一番はじめの行の高さの昀小を50ピクセルとするDataGridView1.Rows(0).MinimumHeight=50行列表头部分行高列幅设置为不能编辑[VB.NET]'列ヘッダーの高さを変更できないようにするDataGridView1.ColumnHeadersHeightSizeMode=_DataGridViewColumnHeadersHeightSizeMode.DisableResizing'行ヘッダーの幅を変更できるようにするDataGridView1.RowHeadersWidthSizeMode=_DataGridViewRowHeadersWidthSizeMode.EnableResizing8.DataGridView行高列幅自动调整[VB.NET]'ヘッダーとすべてのセルの

1 / 82
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功