.net 2005下面关于DataGridView的使用

程英杭 程英杭 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在.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结果发现了很多问题,这三个问题是比较棘手的问题,希望大虾们能给我解答,小弟这里谢谢了。
...全文
评论 13
收藏 已收藏
分享
返回顶部
程英杭
C# 111,129 成员 642,538 内容