对接datagridview底部

     2023-05-07     142

关键词:

【中文标题】对接datagridview底部【英文标题】:Docking datagridview bottom 【发布时间】:2013-10-25 11:58:18 【问题描述】:

我想让 datagridview 停靠在底部。但是当我按下键时,什么也没有发生。这是我的代码:

Private Sub MakbuzTDataGridView_KeyDown(sender As Object, e As KeyEventArgs)

    If e.KeyCode = Keys.F9 Then

        MakbuzTDataGridView.Dock = DockStyle.Bottom

        Me.Validate()
        Me.MakbuzTBindingSource.EndEdit()

    End If

End Sub

我正在使用 Visual Studio 2012

【问题讨论】:

【参考方案1】:

如果没有实际检查您在 sub 内部的逻辑,我可以立即看到它没有被调用。您在子过程结束时缺少 Handles 子句。

将表单的 .KeyPreview 属性更改为 True。

Private Sub MakbuzTDataGridView_KeyDown(sender As Object, e As KeyPressEventArgs) Handles Me.KeyPress


        If e.KeyChar = ChrW(Windows.Forms.Keys.F9) Then
           MakbuzTDataGridView.Dock = DockStyle.Bottom
           Me.Validate()
           Me.MakbuzTBindingSource.EndEdit()
        End If
End If

结束子

过去,当我这样做时,我使用 KeyPressEventArgs 而不是 KeyEventArgs,但我不确定是否有区别。

【讨论】:

感谢您的回答。我试过了,但它强调了“KeyPress”这个词。 img580.imageshack.us/img580/8250/3mpr.png 尝试将您的 KeyEventArgs 更改为 KeyPressEventArgs 同样的事情,没有任何反应。 给Sub打断点,它应该在你按下一个键的任何时候被调用?然后 MakbuzTDataGridView.Dock = DockStyle.Bottom 当你点击 f9 时应该被调用 让我们continue this discussion in chat

Datagridview 错误:: 索引超出范围。我该如何解决?

】Datagridview错误::索引超出范围。我该如何解决?【英文标题】:DatagridviewError::Indexwasoutofrange.HowIcanSolveit?【发布时间】:2013-09-1606:29:11【问题描述】:我有这个表单应用程序项目。我上传了销售领域的快照。有两个datagridview。... 查看详情

动态地将组合框单元添加到 datagridview

】动态地将组合框单元添加到datagridview【英文标题】:Addingacomboboxcelltodatagridviewdynamically【发布时间】:2012-10-0323:04:17【问题描述】:我有一个动态填充的数据网格视图。我希望根据某些条件在某些列中填充组合框。但是我的组... 查看详情

对 DataTable 字符串列进行排序,但底部为空/空

...:23【问题描述】:我需要按作为字符串值的列对DataTable或DataGridView进行排序,但在排序ASCENDING时在BOTTOM具有空值/空值。DataTable不是由SQL语句填充的,因此没有排序依 查看详情

Winforms 面板尺寸

...ainer控件,其中有2个水平排列的面板。顶部面板包含一个datagridview,底部面板包含一个文本框。有没有一种方法可以以编程方式调整顶部面板的大小,从而根据datagridview高度的变化(由行数确定)调整 查看详情

求asp.net控件属性大全

搞定了加分DataGridView控件DataGridView控件提供用来显示数据的可自定义表。使用DataGridView类,可以自定义单元格、行、列和边框。注意DataGridView控件提供DataGrid控件所不具备的许多基本和高级功能。有关更多信息,请参见Windows窗体... 查看详情

datagridview列绑定

Datagridview列绑定dataGridView1.Columns.Clear();dataGridView1.Columns.Add("id","id");dataGridView1.Columns.Add("Dtime","日期");dataGridView1.Columns.Add("Product_name","产品名称");dataGridView1.Columns.Add("Pr 查看详情

DataGridView.CellValueChanged 未在绑定的 DataGridView 上触发

】DataGridView.CellValueChanged未在绑定的DataGridView上触发【英文标题】:DataGridView.CellValueChangednotfiringonboundDataGridView【发布时间】:2010-04-0518:36:05【问题描述】:当我以编程方式更改我的DataGridView绑定到的DataTable中的值时,不会为Data... 查看详情

datagridview

datagridview.CurrentCell.RowIndex;是当前活动的单元格的行的索引DataGridView1.CurrentRow.Index获得包含当前单元格的行的索引 datagridview.SelectedRows是选中行的集合datagridview.SelectedColumns是选中列的集合datagridview.SelectedCells是选中单元格的集... 查看详情

从 Datagridview 到其他 datagridview 添加在旧行下

】从Datagridview到其他datagridview添加在旧行下【英文标题】:FromDatagridviewtootherdatagridviewaddunderolderrows【发布时间】:2020-10-2112:23:50【问题描述】:我有小问题,我在下面分享了图片和代码。我的代码块中有两个datagridview。首先(... 查看详情

datagridview如何默认选中第一行

dataGridView显示数据的时候,我想让他自己默认选中一行。请问代码如何写datagridview默认选中第一行方法:this.dataGridView1.Rows[0].Selected=true;datagridview去除默认选中第一行方法:在绑定datagridview之后添加一行:this.datagridview1.ClearSelecti... 查看详情

datagridview如何默认选中第一行

dataGridView显示数据的时候,我想让他自己默认选中一行。请问代码如何写datagridview默认选中第一行方法:this.dataGridView1.Rows[0].Selected=true;datagridview去除默认选中第一行方法:在绑定datagridview之后添加一行:this.datagridview1.ClearSelecti... 查看详情

datagridview

 1、dataGridView1.Columns[0].HeaderCell.Value="!!!";dataGridView1.Rows[0].HeaderCell.Value="===";dataGridView1.TopLeftHeaderCell.Value="????";2、拷贝//除了DataGridViewClipboardCopyMode.Disable样式的其他样式da 查看详情

winform-datagridview操作——datagridview操作属性说明(代码片段)

  一、DataGridView 取得或者修改当前单元格的内容:    核心:DataGridView1.CurrentCell.Value;    1、当前单元格的Index:          列:DataGridView1.CurrentCell.ColumnIndex;           行:DataGri... 查看详情

将列从一个 datagridview 和结果添加到另一个 datagridview

】将列从一个datagridview和结果添加到另一个datagridview【英文标题】:Addingcolumnsfromonedatagridviewandresultsintoanotherdatagridview【发布时间】:2018-08-2914:50:13【问题描述】:主要任务是使用来自一个datagridview的值并将总和显示在同一表单... 查看详情

使用 sql 语句从第二个 datagridview 填充 DataGridView

】使用sql语句从第二个datagridview填充DataGridView【英文标题】:FillDataGridViewfromseconddatagridviewwithsqlstatment【发布时间】:2021-04-3012:06:37【问题描述】:我正在使用Sqllocaldb,我想从当前行从datagridview获取数据到另一个这是我的代码Pri... 查看详情

如何删除两个datagridview的匹配行?

】如何删除两个datagridview的匹配行?【英文标题】:howtodeletematchingrowsoftwodatagridview?【发布时间】:2020-04-2015:08:15【问题描述】:我有两个datagridview表单datagridview1和datagridview2和一个名为delete的按钮。两个datagridview都有一些行,... 查看详情

如何在同一个datagridview中多次使用定义的datagridview单元格

】如何在同一个datagridview中多次使用定义的datagridview单元格【英文标题】:Howtouseadefineddatagridviewcellmorethanonetimesinsamedatagridview【发布时间】:2014-01-2315:35:34【问题描述】:我正在为我的应用程序创建一个数据网格视图。我没有使... 查看详情

DataGridView 问题,不可见行仍然可见,尽管有 DataSource,但 DataGridView 为空

】DataGridView问题,不可见行仍然可见,尽管有DataSource,但DataGridView为空【英文标题】:DataGridViewproblems,nonvisiblerowsarestillvisibleandtheDataGridViewisemptydespitehavingaDataSource【发布时间】:2010-11-1511:49:20【问题描述】:DataGridView中的行有... 查看详情