.net 2005下面关于DataGridView的使用
程英杭 2006-05-21 04:17:12 在.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结果发现了很多问题,这三个问题是比较棘手的问题,希望大虾们能给我解答,小弟这里谢谢了。