社区
C#
帖子详情
WinForm 中 DataGridView的 一个问题
zhendemafan
2008-07-12 09:58:41
我对DataGridView中的某一条数据修改了。要重新绑定,怎么才能只绑定我刚修改的那一条数据,。其它的都不变, 修改是在外面的文本框里面修改的。
...全文
86
3
打赏
收藏
WinForm 中 DataGridView的 一个问题
我对DataGridView中的某一条数据修改了。要重新绑定,怎么才能只绑定我刚修改的那一条数据,。其它的都不变, 修改是在外面的文本框里面修改的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
电脑不需要休息吗?
2008-07-12
打赏
举报
回复
在RowEnter事件里写代码记录行号,然后把修改过的值赋值给这行的相应单元格不久好了?
mulpig
2008-07-12
打赏
举报
回复
修改完了以后,再根据你刚才修改的那条信息的主键查库,再绑定不就行了?
cychris
2008-07-12
打赏
举报
回复
SqlParameter sp=new SqlParameter();
SqlDataAdapter da;
string updcmd = "Update UserInfo set UserName=@UserName,UserPwd=@UserPwd,UserAge=@UserAge,UserType=@UserType where UserName=@UserName";
da.UpdateCommand = new SqlCommand(updcmd,conn);
sp = da.UpdateCommand.Parameters.Add("@UserName",SqlDbType.VarChar);
sp.SourceColumn = "UserName";
sp.SourceVersion = DataRowVersion.Current;
sp = da.UpdateCommand.Parameters.Add("@UserPwd", SqlDbType.VarChar);
sp.SourceColumn = "UserPwd";
sp.SourceVersion = DataRowVersion.Current;
sp = da.UpdateCommand.Parameters.Add("@UserAge", SqlDbType.Int);
sp.SourceColumn = "UserAge";
sp.SourceVersion = DataRowVersion.Current;
sp = da.UpdateCommand.Parameters.Add("@UserType", SqlDbType.VarChar);
sp.SourceColumn = "UserType";
sp.SourceVersion = DataRowVersion.Current;
try
{
if (ds.HasChanges())
{
objresult = MessageBox.Show("要保存更改的信息么?", "确认", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (objresult == DialogResult.Yes)
{
da.Update(ds, "userinfo");
MessageBox.Show("数据已更新");
}
else
{
return;
}
}
else
{
MessageBox.Show("未做任何更改");
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
C#
winform
开发
datagridview
绑定List泛型
问题
今天弄了一天的的
datagridview
,发现list装的数据一直是有的,datagrid里面的字段设置daxiaoxie
C#
winform
datagridview
编辑状态的
问题
winform
的
datagridview
,其
中
某个cell在编辑时,如果再点击其他菜单或者使用快捷键完成某个功能,编辑的cell所在的内容会保留原来的值,而不会更新为新的值 控件没有主动触发losefocus的功能 所以需要考虑如何实现
一个
work around 既然菜单和快捷键不会触发更新,而同
一个
界面的button.focus可以触发
datagridview
的值更新,那么可以定义
一个
size为0,0的button,让它focus,再进行其他操作。 注意1:直接设置visible=fa..
Winform
的
datagridview
问题
这是我最近和网友一起看的
一个
关于
Winform
的
datagridview
问题
。就在这一问一答当
中
,也有一些误解,最后才弄明白是
Winform
的
datagridview
问题
,而不是asp.net的gridview。也算是教训,沟通的时候首先要问清楚平台,应用程序的类型,然后再到细节。以下是聊天记录。 TBD 21:33:12 在不呢, TBD 21:...
C#
WinForm
DataGridView
非常频繁地更新或重新绘制慢
问题
及解决
我在其他 DGV
问题
中
也看到过类似的建议,但我原本只期望获得轻微的视觉效果提升,而不是全新的体验。有趣的是,当我这样做时,即使我将计时器设置为 0.1 秒,它也只会每秒触发一次。为了保存我在这个
问题
中
的分析工作,避免被当作重复数据删除,想获取一些以毫秒为单位的目标数据,用于重新绘制DGV。因此,您可以选择创建子类或通过反射访问它,它主要针对滚动闪烁的情况,但也有助于避免更新延迟。我知道有几个关于速度慢的
DataGridView
s 的
问题
,确实尝试了那里提到的所有内容,大多数都是关于更复杂的数据绑定。
解决
winform
DataGridView
绑定数字值列排序不对的
问题
解决
winform
DataGridView
绑定数字值列排序不对的
问题
winform
的使用到DataTable绑定
DataGridView
,其
中
遇到到
一个
问题
是数字值那列排序总是不对,不是按数字的值的大小顺序排序的。最开始我是这样做的: 1、初始化表的列结构 this.dtSpiderSummary = new DataTable(); dtSpiderSumma...
C#
111,130
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章