您的位置:程序门 -> .net技术 -> c#



c#  只向datagrid添加一行纪录,而不对数据库操作??


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


c# 只向datagrid添加一行纪录,而不对数据库操作??
发表于:2007-03-16 20:41:54 楼主
在一个winform     中,有一个datagrid,一个butapply   按钮,一个butok按钮.
当我点击butapply   时,只显示在datagrid中添加了新纪录,而不对数据库操作;而当我点击butok时,才把记录写入数据库!!

该如何操作!??谢谢高手赐教!
发表于:2007-03-16 20:48:111楼 得分:0
救命??
发表于:2007-03-16 20:48:142楼 得分:0
创建一个datset,getchanges()只获取新插入的数据
发表于:2007-03-16 20:49:153楼 得分:0
能给段代码吗??谢谢
发表于:2007-03-16 22:45:384楼 得分:0
利用一个循环,就可以把你要的数据很容易的塞到一个datagridview里吧,我就这么用.一个单元一个单元的塞,很快的:)
                                for   (int   j   =   0;   j   <   cols;   j++)
                                {
                                        this.datagridview1.rows[i].cells[0].value   =   i;
                                        this.datagridview1.rows[i].cells[j+1].value   =   srawdata[i,   j];
                                        //this.datagridviewenviron.rows.add();
                                }
这样可以有帮助吗?:)
发表于:2007-03-16 23:17:485楼 得分:0
datagrid.update();
发表于:2007-03-16 23:28:406楼 得分:0
winform   vs.net   2003   环境,datagrid!!!
发表于:2007-03-17 09:28:567楼 得分:0
objrow=table.newrow();  
objrow[ "fperiod "]= "03 "
table.rows.add(objrow);
发表于:2007-03-17 09:57:448楼 得分:0
你用dataset做数据源,datatable   新增一条记录,然后再重新绑定不就可以了


快速检索

最新资讯
热门点击