
在DataGrid里设置第一行是新闻表里的唯一标志字段:id<asp:BoundColumn DataField="id" ReadOnly="True" HeaderText="ID" Visible="False"</asp:BoundColumn链接行:<asp:TemplateColumn HeaderText="标题"<ItemTemplate<a href="editaspxshopping_id=<%# DataBinderEval(ContainerDataItem, "id")%"<asp:Label runat="server" Text='<%# DataBinderEval(ContainerDataItem, "title") %' ID="Label2"/</a</ItemTemplate</asp:TemplateColumn指向
页面:editaspx在该页面可以接收前一页面传过来的
参数id,到数据库里查询到关于该id的新闻记录,返回页面的文本框。例如标题文件框title:titleText=myRead["title"]ToString();内容detail:detailText=myRead["detail"]ToString();其中的myRead 是一个DataReader,自已定义例如access的是OleDbDataReader myRead;myCm=new OleDbCommand("select from news where id="+RequestQueryString["id"]+"",myCn);myCnOpen();myRead=myCmExecuteReader();if(myReadRead()){titleText=myRead["title"]ToString();这样应该没有问题其实,ADODBRecordset有一个方法,rsGetRows返回它的全部内容到一个
数组对于你补充:
rsGetRows(n)
参数n表示取多少条记录
dim arrA()
redim arrA(RsRecordCount,RsFieldsCount)
arrA=rsGetRows(n)
代码:
Set con = New ADODBConnection
conConnectionString = "Provider=MicrosoftJetOLEDB40;Data Source=" & AppPath & "\db1mdb;Persist Security Info=False"
conOpen
Set rs = New ADODBRecordset
rsOpen "select from tab", con, adOpenDynamic, adLockOptimistic, adCmdText
arrA = rsGetRows '----------取得SElECTa Recordset的二维数组
'注意,arrA=GetRows 后得到的数组,第一维是代表列,第二维代表行
要是回答的内容有问题,或认为不妥,请发送百度消息给我,消息内容加上本页网址哦。。
·如何将参数studentNum从findStudentumjsp传递到showfindstudenjsp中 如何将showfindstudenjsp页面中的参数studentNum传递到控制类中的findByStudentnum()方法中作为参数查询,并返回JSON数据 问题1解答,将参数从findStudentumjsp传递到sh
评论列表(0条)