.net 2005下面关于DataGridView的使用
在.net 2005下面出了个DataGridView的控件,我想请问大家这个控件如何实现下面几个功能:
1。如何在我们单元格编辑结束后安回车时候,横向移动单元格。现在默认的时候是纵向移动单元格的。我现在能够实现的是在显示的时候,通过设置DataGridView.CurrentCell来实现横向移动,但如果处于编辑状态他就默认下移,这个怎么办?
2。假设我DataGridView邦定了一个DataSet,那么我希望单元格在某一行最后一列的时候,自动增加一行,我现在程序实现采用如下代码:DataRow drNew = DataSet.Table.NewRow() ; DataSet.Table.Rows.Add(drNew).这样确实可以增加行,但是却增加了两行。如果不在DataGridViewCell中实现该代码,比方通过按钮的Click事件,那么增加的是一行。这个该怎么解决。
3。如果能够触发某一个单元格的KeyPress事件,我希望我在单元格输入的时候自动触发KeyPress事件,这个该怎么处理。
今天下午学习了下DataGridView结果发现了很多问题,这三个问题是比较棘手的问题,希望大虾们能给我解答,小弟这里谢谢了。
1。如何在我们单元格编辑结束后安回车时候,横向移动单元格。现在默认的时候是纵向移动单元格的。我现在能够实现的是在显示的时候,通过设置DataGridView.CurrentCell来实现横向移动,但如果处于编辑状态他就默认下移,这个怎么办?
2。假设我DataGridView邦定了一个DataSet,那么我希望单元格在某一行最后一列的时候,自动增加一行,我现在程序实现采用如下代码:DataRow drNew = DataSet.Table.NewRow() ; DataSet.Table.Rows.Add(drNew).这样确实可以增加行,但是却增加了两行。如果不在DataGridViewCell中实现该代码,比方通过按钮的Click事件,那么增加的是一行。这个该怎么解决。
3。如果能够触发某一个单元格的KeyPress事件,我希望我在单元格输入的时候自动触发KeyPress事件,这个该怎么处理。
今天下午学习了下DataGridView结果发现了很多问题,这三个问题是比较棘手的问题,希望大虾们能给我解答,小弟这里谢谢了。
...全文
相关推荐
VB.NET2005 DATAGRIDVIEW导出EXCEL含格式控件代码
在VB.NET 2005中,Datagridview控件是一种常用的数据展示工具,它可以方便地显示和操作数据。
DataGridView导出到TXT文件
下面是一段简单的VB 2005代码示例,演示如何将`DataGridView`数据导出到TXT文件:```vbnetImports System.IO' 假设dataGridView1是我们的DataGridView
动态生成并加载表格(VS2005+SQL2005)
下面将详细介绍这一过程中的关键知识点。
小实例DataGridView
下面是一个简单的示例,演示如何使用`DataTable`和`DataGridView`:```csharp// 创建DataTableDataTable dataTable = new DataTable
基于C# VS2005的留言板
下面将详细介绍这个项目的相关知识点。1. C#编程语言:C#是由微软公司推出的面向对象的编程语言,它是.NET框架的基础。


