把参数传到2.aspx中,然后执行2.aspx
咋样?!

解决方案 »

  1.   

    又见数据库问题。
    这个问题很简单的呀。
    在1.aspx的按钮单击事件里,打开2.aspx页面(不要告诉我不知道怎么打开)
    在2.aspx的加载事件里访问数据库抽取数据。设置DataGrid的表头,绑定抽取出的数据就可以了。
    SQL:
    Select 
          CASE username
          WHEN null then '用户未提供'
          ELSE username
          END AS username,
          CASE usertel
          WHEN null then '用户未提供'
          ELSE usertel
          END AS usertel,
          CASE useremail
          WHEN null then '用户未提供'
          ELSE useremail
          END AS useremail
    from 
         hbpec
          
      

  2.   

    TO   jickie(恋上情花毒) 在1.aspx的按钮单击事件里,打开2.aspx页面,这个我会,厉害吧,前天学会的!!!!哼^_^怎样设置设置DataGrid的表头,怎么绑定抽取出的数据阿?您在说明白点吧
      

  3.   

    编译器错误信息: CS1012: 字符文本中的字符太多源错误: 行 17: Select 
    行 18:       CASE username
    行 19:       WHEN null then '用户未提供'
    行 20:       ELSE username
    行 21:       END AS username,
     
      

  4.   

    先去花点时间认真的看个例子
    MS上有很多starter的case
      

  5.   

    TO  jacobwc(倒娜特)
    您提供具体的网站吧,我刚刚学习,什么都不清楚。
    您提供几个好一点的网站吧,谢谢
      

  6.   

    MS官方就有很多
    B/S的去www.asp.net/starterKits
      

  7.   

    修改DataGrid表头:
    <asp:DataGrid id="DataGrid1" style="Z-INDEX: 102; LEFT: 144px; POSITION: absolute; TOP: 224px"
    runat="server" Height="232px" Width="408px">
    <Columns>
    <asp:BoundColumn HeaderText="コード"></asp:BoundColumn>
    <asp:BoundColumn HeaderText="名前"></asp:BoundColumn>[
    编译器错误信息: CS1012: 字符文本中的字符太多源错误:行 17: Select 
    行 18:       CASE username
    行 19:       WHEN null then '用户未提供'
    行 20:       ELSE username
    行 21:       END AS username,
     ]
    可能是因为username字段的类型长度不够,修改一下再试;
    CASE username
    WHEN null then '用户未提供'
    ELSE Convert(varchar,username)
    END AS username, <asp:BoundColumn HeaderText="アドレス"></asp:BoundColumn>
    </Columns>
    </asp:DataGrid>
      

  8.   

    不好意思,CSDN论坛的功能太少了。不能修改。
    我再发一边:
    修改DataGrid表头:
    <asp:DataGrid id="DataGrid1" style="Z-INDEX: 102; LEFT: 144px; POSITION: absolute; TOP: 224px" runat="server" Height="232px" Width="408px">
    <Columns>
    <asp:BoundColumn HeaderText="コード"></asp:BoundColumn>
    <asp:BoundColumn HeaderText="名前"></asp:BoundColumn>
    <asp:BoundColumn HeaderText="アドレス"></asp:BoundColumn>
    </Columns>
    </asp:DataGrid>
    [
    编译器错误信息: CS1012: 字符文本中的字符太多源错误:行 17: Select 
    行 18:       CASE username
    行 19:       WHEN null then '用户未提供'
    行 20:       ELSE username
    行 21:       END AS username,
     ]
    可能是因为username字段的类型长度不够,修改一下再试;
    CASE username
    WHEN null then '用户未提供'
    ELSE Convert(varchar,username)
    END AS username,
      

  9.   

    绑定的话就更简单了,和WinForm中的一样。
    DataGrid1.DataSource=ds.Table["hbpec"].DefalutView;
    DataGrid1.DataBind();