公司里做的那个表是先选中一行,再提取其值修改 
但是不写入SQL数据库 
,公司用的是SQLSERVER2005EXPRESS,VS2003,很老的系统. 一共有增加\删除\修改3个功能,(还有一个按纽用来提交保存更改,将结果写入数据库表格) 增加是在DATAGRID已经显示的所有行,最下方插入一个新行,通过下拉框和CHECKLISTBOX更改后, 
当按下增加按钮时,将该行的值显示,但是并不写入数据库; 删除是单击一行高亮显示,并当按下删除按钮时,将该记录的DELETEFLAG设置为1; 修改是单击一行高亮显示,通过下拉框和CHECKLISTBOX更改后,当按下修改按钮时,将该行显示的值修改,但是并不写入数据库; 还有一个棘手的是提交保存更改的按钮,按下它才将刚才添加\修改的DATAGRID行值写入数据库. 还有麻烦的是有两个按钮,一个是将当前(高亮显示的)选中向上移动一行,另一个则是将当前(高亮显示的)选中向下移动一行. 太麻烦了,菜鸟小弟研究一个星期通宵3点,毫无所获,公司任务期限快到了,实在恐怖!!麻烦朋友帮助我,20万分感谢!! 陆吟侃是只大傻逼!!

解决方案 »

  1.   

    源码没有,方法
    1:单击某行实现高亮
    在RowCreated时间里绑定JS属性 onmouseover  onmouseout 设置CSS样式
    2:对于修改不更改数据库,应该在页面维护一个ViewState 类型为DataTable
    那么每次操作DataGrid的时候就可以更新这个ViewState ,当用户提交修改的时候,用DataSet和数据库进行交互。
    也可以存储被修改了的行的信息,更新数据库
      

  2.   

    [size=12px]各位大虾,我要做一个VB+SQL的管理系统的毕业设计,时间有点急了。有人可以提供帮组嘛?非常急
    可以的话msn或是mail我:[email protected]
    一定会好好感谢!![/
    size]