点击datagrid某行的链接列时,怎样将该行中的各字段的内容传递到另外一个网页的相应的文本框中

点击datagrid某行的链接列时,怎样将该行中的各字段的内容传递到另外一个网页的相应的文本框中,第1张

在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


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12598531.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-26
下一篇2025-08-26

发表评论

登录后才能评论

评论列表(0条)

    保存