<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<html>
<script language="C#" runat="server">
protected void Page_Load(Object sender, EventArgs e)
{
string strConnection="server=(local);uid=sa;pwd=wuxin;database=sts";
SqlConnection myConnection=new SqlConnection(strConnection);//创建数据库连接
SqlDataAdapter myCommand=new SqlDataAdapter("select * from admin", myConnection);//用这个命令来创建一个与数据库的对话
DataSet ds =new DataSet();//创建DataSet
//调用SqlDataAdpter的FillData方法,为Dataset填充数据。注意:数据链路没有必要是打开的。如果数据链路是关闭状态,FillData函数会打开它,并在FillData之后关闭数据链路。如果数据链路本来就是打开的,在FillData之后,数据链路依然保持打开状态
myCommand.Fill(ds,"Tab_Base");//把数据填充到DataSet并且命名为Tab_Base;
MyDataGrid.DataSource=ds.Tables["Tab_Base"].DefaultView;
MyDataGrid.DataBind();
}
</script>
<body>
<h3>清单</h3>
<asp:DataGrid id="MyDataGrid" runat="server"
AutoGenerateColumns="False"
BackColor="#ccccff"
BorderColor="black"
ShowFooter="false"
CellPadding=3
CellSpacing="0"
Font-Name="Verdana"
Font-size="8pt"
HeaderStyle-BackColor="#aaaadd"
EnableViewState="false" >
<Columns>
<asp:BoundColumn HeaderText="姓名" DataField="yhm"/>
<asp:BoundColumn HeaderText="性别" DataField="yhmm"/>
</Columns>
</asp:DataGrid>
</body>
</html>
我是这样写的但是不知道为什么总是不能出现数据
以前是xp现在是2K以前可以现在不知道怎么就不能出现了
真的好郁闷这个是怎么回事啊
再线等!!!
<%@ Import Namespace="System.Data.SqlClient" %>
<html>
<script language="C#" runat="server">
protected void Page_Load(Object sender, EventArgs e)
{
string strConnection="server=(local);uid=sa;pwd=wuxin;database=sts";
SqlConnection myConnection=new SqlConnection(strConnection);//创建数据库连接
SqlDataAdapter myCommand=new SqlDataAdapter("select * from admin", myConnection);//用这个命令来创建一个与数据库的对话
DataSet ds =new DataSet();//创建DataSet
//调用SqlDataAdpter的FillData方法,为Dataset填充数据。注意:数据链路没有必要是打开的。如果数据链路是关闭状态,FillData函数会打开它,并在FillData之后关闭数据链路。如果数据链路本来就是打开的,在FillData之后,数据链路依然保持打开状态
myCommand.Fill(ds,"Tab_Base");//把数据填充到DataSet并且命名为Tab_Base;
MyDataGrid.DataSource=ds.Tables["Tab_Base"].DefaultView;
MyDataGrid.DataBind();
}
</script>
<body>
<h3>清单</h3>
<asp:DataGrid id="MyDataGrid" runat="server"
AutoGenerateColumns="False"
BackColor="#ccccff"
BorderColor="black"
ShowFooter="false"
CellPadding=3
CellSpacing="0"
Font-Name="Verdana"
Font-size="8pt"
HeaderStyle-BackColor="#aaaadd"
EnableViewState="false" >
<Columns>
<asp:BoundColumn HeaderText="姓名" DataField="yhm"/>
<asp:BoundColumn HeaderText="性别" DataField="yhmm"/>
</Columns>
</asp:DataGrid>
</body>
</html>
我是这样写的但是不知道为什么总是不能出现数据
以前是xp现在是2K以前可以现在不知道怎么就不能出现了
真的好郁闷这个是怎么回事啊
再线等!!!
改成
string strConnection="server=localhost;uid=sa;pwd=wuxin;database=sts";
试试, 或者先在查询分析器中看看有没有数据.
而且绝对有数据
我现在突然发现了一个问题就是
我这里的东西基本上都是不能显示
比如要知道写一个<asp:TextBox id="ConnStrTextBox" runat="server" Width="450px"></asp:TextBox>
他就不能显示这个是为什么