如何做表单啊?!点击“查看明细”时转到另外一个页面以表单的形式显示明细内容!!
80分哦!!!
要C#源码!谢谢啦!!

解决方案 »

  1.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=149E5DD7-3B32-461e-ACC6-51D1652E6746
      

  2.   

    用Datagrid中的超链接传递一个主健,然后根据这个主健把该条信息的内容全部读出来对你所放的Label绑定,我给你提供代码,其传过来的主键是ID,如下
    -----------------------System.Data.SqlClient.SqlConnection myConnection = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]);
    String Sql=@" SELECT SERIES, TYPE, STATUS FROM DJJ_JBXX WHERE (ID ='"+this.Request.QueryString["ID"].ToString();+"')";
    System.Data.SqlClient.SqlDataAdapter Da=new SqlDataAdapter(Sql,myConnection);
    System.Data.DataSet ds= new DataSet();
    myConnection.Open();
    Da.Fill(ds,"DJJ_JBXX");this.Labelseries.Text=ds.Tables["DJJ_JBXX"].Rows[0][0].ToString();
    this.Labeltype.Text=ds.Tables["DJJ_JBXX"].Rows[0][1].ToString();
    this.Labelstatus.Text=ds.Tables["DJJ_JBXX"].Rows[0][2].ToString();
    ----------------------------------------------------------------------------
      

  3.   

    String Sql=@" SELECT SERIES, TYPE, STATUS FROM DJJ_JBXX WHERE ID ='"+this.Request.QueryString["ID"].ToString()"'";
    -------------------------sorry,应该这样---
      

  4.   

    用datagrid的hyperlinkcolumn,传递一个参数到另一页面,然后在另一页面使用Request.QueryString("parameter")得到,执行查询,把查询结果绑定到datagrid就可以了
      

  5.   

    在你的datagrid中加入
    <asp:TemplateColumn HeaderText="详细信息"> <ItemTemplate> <asp:Label runat="server" Text='<%# "<A href=javascript:fun1(\"" + DataBinder.Eval(Container, "DataItem.你的主键") +"\")>显示详细记录</A>"%>' ID="Label5" NAME="Label5"></asp:Label></ItemTemplate>
    </asp:TemplateColumn>然后在页面中写入这个JS函数:
    function fun1(NO)
     {
    window.open('yourURL?id='+NO,'','' );
     }写得清楚了吧?
      

  6.   

    晕~~~~~~~~~~,各位大哥,我问的不是这个问题呀!!!!
    从datagrid中取值我会!晕ing。。
    我问的是怎样做一张表单,比如做一张“个人简历表”?
    另外,怎样设定表单中的数据源?怎样填充?
    拜托啦!!
      

  7.   

    string Sql = "Select 姓名,年龄,性别,学历 from 简历表";
    SqlConnection cnn= new SqlConnection();
    SqlCommand cmd =new SqlCommand(Sql,cnn); //sql 就是你的个人简历表中需要的数据的SQL语句
    SqlDataReader sdr = cmd.Excute();
    while(sdr.Read())
    {
      Label1.Text = sdr["姓名"]; //然后把你取出来的值放进你需要填充的位置就OK 了。
      Label2.Text = sdr["年龄"]; 
      Label3.Text = sdr["性别"]; 
      Label4.Text = sdr["学历"]; 
    }
      

  8.   

    用阿秋的方法或者用REPEATER控件