我通过 <a href='Default1.aspx?id= <%# Eval("B_id").ToString().Trim()%>' >查看详细 </a> 这句话获取一条ID
我想通过这个ID在Default1.aspx页面上显示数据,我想获得里面的每条数据和我的Label控件上绑定,应该怎么作,小弟刚学,麻烦说的详细点 谢谢

解决方案 »

  1.   

    Default1.aspx页代码可以这么写:
    获取字符串形式的ID:string strID=Requset.QueryString["B_id"];
    获取数值形式的ID:int id=int.Parse(Requset.QueryString["B_id"]);
      

  2.   

    <a href='Default1.aspx?id= <%# Eval("B_id").ToString().Trim()%>' >
    你这句得放在datagridview(或其它支持datasouse的控件)的列中,并且datasouse设守,并databind()过后!
      

  3.   

    Default1.aspx页代码可以这么写: 
    获取字符串形式的ID:string strID=Requset.QueryString["B_id"]; 
    获取数值形式的ID:int id=int.Parse(Requset.QueryString["B_id"]);
    我获取的字符串我怎么放到Label1上呢?》
      

  4.   

    我查到一些相关的资料 是这样的
     if (request.querystring["id"] != null)
            {
                int id = int.parse(request.querystring["id"]);
                sqlstr = "select B_id from B_ABinfo where B_id= + id +" ; 
               
            }可是我知道是这个ID了 怎么按每条数据显示到Label上呢?
      

  5.   

    if (request.querystring["id"] != null) 
            { 
                int id = int.parse(request.querystring["id"]); 
                sqlstr = "select B_id from B_ABinfo where B_id= + id +" ; 
                BaseService bc = new BaseService();
    DataTable dt = bc.ExecuteDataTable(sqlstr );
    foreach (DataRow dr in dt.Rows) 

    Label.Text = dr["SM_ServerConfig"].ToString();

    }
            } 这里的 BaseService bc = new BaseService();是我自己些的类你可以自己写一个
      

  6.   

    Label.Text = dr["你要取的数据库字段"].ToString(); 
      

  7.   

    这个BaseService累里面写的啥内容啊