| 发表于:2007-06-05 08:55:592楼 得分:0 |
给datagrid加一个linkbutton或者button cloumn 页面中: <asp:datagrid id= "datagrid1 " style= "z-index: 105; left: 16px; position: absolute; top: 104px " runat= "server " width= "994px " height= "294px " datakeyfield= "id " allowpaging= "true " autogeneratecolumns= "false " allowsorting= "true " backcolor= "skyblue " forecolor= "black " bordercolor= "gray " borderwidth= "3px " cellspacing= "1 " oneditcommand= "operation_edit " ondeletecommand= "operation_delete "> 程序中: public void operation_edit(object sender,datagridcommandeventargs e) //打开超级连接,传个值id到弹出窗口 { string sitemindexoperation_no=datagrid1.datakeys[e.item.itemindex].tostring(); string urlx= "/quesmana/details.aspx?itemindexoperation_no= "+sitemindexoperation_no; string url = " <script language= 'javascript '> window.open( ' "+urlx+ " ', '详细信息 ', 'width=680,height=500,status=no,resizable=yes,top=70,left=150 ') </script> "; response.write(url); //打开详细信息 } public void operation_delete(object sender,datagridcommandeventargs e) //删除记录 { string id=datagrid1.datakeys[e.item.itemindex].tostring(); string delsql= "delete from quessolve where quesid= "+id+ " delete from quesinfo where id= "+id+ " "; try { db.command(delsql).EXECutenonquery(); db.close(); } catch(system.exception ex) { button2.visible=false; button3.visible=false; button4.visible=false; button5.visible=false; label1.visible=false; label2.visible=false; textbox1.visible=false; dropdownlist1.visible=false; button1.visible=false; button6.visible=false; datagrid1.visible=false; response.write( "数据库未能打开,请检查数据库连接.详细信息: "+ex); } display(); //string javascript= " <script language= 'javascript '> window.location.reload() </script> "; //response.write(javascript); //刷新当前页面 } | | |
|