比如我在DataGrid加入一个LinkButton(模版列),点击LinkButton获取这一行的信息,然后显示在转到另一页面,把获取的信息显示出来,请问该怎么呢?帮帮我

解决方案 »

  1.   

    首先在点击linkbutton时,获取当前记录的数据库主键,记录到某个地方中(如session),然后在新打开的页面中根据session的值,查询你的数据库,进行记录还原如点击linkbutton触发DataGrid1_ItemCommand事件   Session["ID"] = e.Item.Cells[0].Text;   //0代表第一列的值新开的页面中
       string str = Session["ID"].ToString();
       string sql = "select * from Table where ID = '"+ str +"'";
      

  2.   

    <asp:HyperLinkColumn DataNavigateUrlField="id" DataNavigateUrlFormatString="×××.aspx?id={0}"
    DataTextField="title" HeaderText="文章标题"></asp:HyperLinkColumn>
    在新页面中用Request.QueryString["id"]读取再查询数据库显示
      

  3.   

    填充的时候怎么sql的
    将该Id拿到到下一页面在sql  不久得到了么
      

  4.   

    Click the link to solve your problem.Good luck!