<% @ Import Namespace="System.Data" %>
<% @ import namespace="System.Data.SqlClient" %>
<script language="vb" runat="server">
sub page_load(sender as Object,e as EventArgs) 
'数据库连接
dim MyConn as SqlConnection
dim MyCommd as SqlDataAdapter
dim Ds as DataSet
    
MyConn = new SqlConnection("server=Pc06;database=Hospital;uid=sa;pwd=;Trusted_Connection=yes" ) 
MyCommd = new SqlDataAdapter("Select yhdm from xt_user",MyConn)
            
ds = New dataSet()
MyCommd.Fill(DS, "xt_user")
            
YHGL.DataSource = DS.Tables("xt_user").DefaultView
YHGL.DataBind()
end sub
</script><asp:datagrid id="YHGL" runat="server" Width="100%" AutoGenerateColumns="False" CellPadding="0"> </asp:datagrid>

解决方案 »

  1.   

    初学,请详细点,我有看quickstart 的代码,搬的
      

  2.   

    If(!IsPostBack)
    {
         //....................
    }
      

  3.   

    If(!IsPostBack)
    {
         //....................
    }
      

  4.   

    在page_load里面写
    If(!IsPostBack)
    {}
      

  5.   

    我是vb做的
    1。if (not ispostBack) 不行2,AutoGenerateColumns ="true"
       AutoGenerateColumns ="False"
      也不行
      

  6.   

    需要将IIS_WPG (IIS进程工作)用户加入SQL Server的用户中 吗???
      

  7.   

    "server=Pc06;database=Hospital;uid=sa;pwd=;Trusted_Connection=yes" 这段代码对吗?服务器本机(pc06),没有密码。
      

  8.   

    如果不能登陆SQL server应该会报错的吧,它报错了吗?
      

  9.   

    估计是这个的问题
    server=Pc06;database=Hospital;uid=sa;pwd=;Trusted_Connection=yes
    改为这个看看
    server=localhost;database=Hospital;uid=sa;pwd=;Trusted_Connection=yes
      

  10.   

    一定要绑定列,数据才会显示出来<asp:datagrid id="DG_TcajList" runat="server" width="100%" AllowPaging="True" PageSize="4" AutoGenerateColumns="False"
    Font-Size="9pt" Font-Names="宋体" AllowSorting="True">
    <Columns>
    <asp:TemplateColumn HeaderText="序号">
    <ItemTemplate>
    <asp:Label id=Label1 runat="server" Text='<%# Container.ItemIndex+1%>'>
    </asp:Label>
    </ItemTemplate>
    <asp:TemplateColumn SortExpression="TransactDept" HeaderText="经办单位">
    <ItemTemplate>
    <asp:Label runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "TransactDept") %>' ID="Label5">
    </asp:Label>
    </ItemTemplate>
    </asp:TemplateColumn>
    </asp:TemplateColumn>
    </Columns>
    <PagerStyle Visible="False" Position="Top" Mode="NumericPages"></PagerStyle>
    </asp:datagrid>
      

  11.   

    谢谢 fenglik(风易) ( ,先理解一下
      

  12.   

    你可以右击DataGrid,选择属性生成器,来绑定烈
      

  13.   

    <%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="WebApplication1.WebForm1"%>很奇怪,上面这句话在就不可得到我的信息,删除了就可以显示信息!
      

  14.   

    DS.Tables("xt_user")
    =====>DS.Tables["xt_user"].
      

  15.   

    搞定!!谢谢  fenglik(风易)!现在在研究你的代码呢。
      

  16.   

    你写在一个也面中,应该不要 Codebehind="WebForm1.aspx.vb" Inherits="WebApplication1.WebForm1"