请问各位大哥大姐,如何才能实现在DATAGRID中单击,选中一行.陆吟侃是只崇明傻逼!!

解决方案 »

  1.   

    在ItemDataBound事件中
    e.item.attributes.add("onclick","this.style.backgroundColor='blue'");
      

  2.   

    加个linkbutton(select),在控件声明里,选择允许生成选择按钮就可以了。
      

  3.   

    好象我们公司里用的就是显示一个DATAGRID表格,用DATAVIEW显示,不许我们用LINKBUTTEN
    请问怎样做,谢谢!!
    小弟还想请教DATAGRID的CELL怎么用,麻烦了!!
    麻烦各位大哥大姐帮小弟了,谢谢!!
    陆吟侃是只崇明傻逼!!
      

  4.   

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

  5.   

    这要用到ajax了,至少要用到javascript的高级功能xmlhttp和DOM树动态生成,先不更改数据库,也就是先在DATASET(临时内存中更改数据),然后最后点提交,可用ADAPTOR。UPDATE(DS)更新到数据库,嗯,对于AJAX不太熟悉是够复杂的,想想该学学AJAX了,顺应潮流,你说的那种功能比如QQ空间里的播放音乐列表就是这样实现的。
      

  6.   

    就是不清楚那个AJAX难学吗,我去看看电子书:)
    谢谢你给我提供了那么好的思路!
    有时候我也常常觉得,像我这样一个计算机的初学者,单位里总是突然接到一些一下子摸不着头脑的问题,还要在规定时限内完成,公司的氛围又是纯粹竞争看谁先做完自己的一块,各自为阵真的很累。