【新手问题】数据绑定的问题,哪位大哥帮帮我。 实测地址http://www.hwttnet.com/mywork/TEST/asp.net/2004081702.aspx 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 编译器错误信息: CS0246: 找不到类型或命名空间名称“table_user”(是否缺少 using 指令或程序集引用?)源错误: 行 21: //MyDataGrid.DataSource = ds;行 22: //MyDataGrid.DataMember = "Table_user";行 23: table_user.DataSource = ds.Tables["table_user"].DefaultView;行 24: table_user.DataBind();行 25: } ================源代码如下=======================<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" Debug="true" %><% @ Import Namespace="System.Data" %><% @ Import Namespace="System.Data.SqlClient" %><Script Language="C#" Runat="Server">public void Page_Load(Object src,EventArgs e){ //连接语句 string MyConnString = "server=210.72.194.7;uid=???;pwd=???;database=wap_pro"; string strSel = "select * from Table_user"; DataSet ds = new DataSet(); //OleDbConnection MyConn = new OleDbConnection(MyConnString); //OleDbDataAdapter MyAdapter = new OleDbDataAdapter(strSel,MyConn); SqlConnection myConnection = new SqlConnection(MyConnString); //SqlCommand myCommand = new SqlCommand(strSel, myConnection); SqlDataAdapter myCommand = new SqlDataAdapter(strSel,myConnection); //SqlCommand comm=new SqlCommand(sqlstring,sqlconn); //myCommand.ExecuteReader(); myCommand.Fill(ds,"table_user"); //MyDataGrid.DataSource = ds; //MyDataGrid.DataMember = "Table_user"; table_user.DataSource = ds.Tables["table_user"].DefaultView; table_user.DataBind();}</script><html><head><title></title></head><body><form runat="server"><center><b>数据绑定TEST</b><%<asp:DataGrid id="table_user" runat="server"HeaderStyle-BackColor="#aaaadd"AlternatingItemStyle-BackColor="#eeeeee"AutoGenerateColumns="False"><Columns> <asp:BoundColumn HeaderText="手机号码" DataField="mobile" /> <asp:BoundColumn HeaderText="来源IP" DataField="source" /> <asp:BoundColumn HeaderText="定购的服务" DataField="servicetype" /> <asp:BoundColumn HeaderText="加入时间" DataField="intime" /></Columns></asp:DataGrid>%></center></form></body></html> 把imports 换成 useing,试试 分析器错误信息: 未知指令“Useing”。源错误: 行 1: <%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" Debug="true" %>行 2: <% @ Useing Namespace="System.Data" %>行 3: <% @ Useing Namespace="System.Data.SqlClient" %>行 4: <Script Language="C#" Runat="Server"> <%<asp:DataGrid id="table_user" runat="server"HeaderStyle-BackColor="#aaaadd"AlternatingItemStyle-BackColor="#eeeeee"AutoGenerateColumns="False"><Columns> <asp:BoundColumn HeaderText="手机号码" DataField="mobile" /> <asp:BoundColumn HeaderText="来源IP" DataField="source" /> <asp:BoundColumn HeaderText="定购的服务" DataField="servicetype" /> <asp:BoundColumn HeaderText="加入时间" DataField="intime" /></Columns></asp:DataGrid>%>去掉<% %>,这是多余的 谢谢 penning(我在身边) 马上给分!成功了http://www.hwttnet.com/mywork/TEST/asp.net/2004081702.aspx <% @ Import Namespace="System.Data" %><% @ Import Namespace="System.Data.SqlClient" %>这两个名字空间之间不能有空格,应该是<%@ Import Namespace="System.Data" %><%@ Import Namespace="System.Data.SqlClient" %> 请高手来看哈,这个Application为什么不能记录登陆的人数呢?? Visiual Studio08版显示行号在哪儿? 像csdn的自动跳转问题 sql 联合查询筛选结果的问题 求助,如何在asp.net中写确定,取消对话框 在aspx页面中实现查询结果数据的超链接形式显示,在线等。。。。 GridView 限制列字长 GridView分页显示问题,望知道的请回答。 问题不难啊,难道就没人会吗??等!!! asp.net有关数据库在IIS中的问题 如何将Hashtable变量的数据序列化(Serialize)成字符串? DateGrid显示问题?
行 22: //MyDataGrid.DataMember = "Table_user";
行 23: table_user.DataSource = ds.Tables["table_user"].DefaultView;
行 24: table_user.DataBind();
行 25: }
================源代码如下=======================
<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" Debug="true" %>
<% @ Import Namespace="System.Data" %>
<% @ Import Namespace="System.Data.SqlClient" %>
<Script Language="C#" Runat="Server">
public void Page_Load(Object src,EventArgs e)
{
//连接语句
string MyConnString = "server=210.72.194.7;uid=???;pwd=???;database=wap_pro";
string strSel = "select * from Table_user";
DataSet ds = new DataSet();
//OleDbConnection MyConn = new OleDbConnection(MyConnString);
//OleDbDataAdapter MyAdapter = new OleDbDataAdapter(strSel,MyConn);
SqlConnection myConnection = new SqlConnection(MyConnString);
//SqlCommand myCommand = new SqlCommand(strSel, myConnection);
SqlDataAdapter myCommand = new SqlDataAdapter(strSel,myConnection);
//SqlCommand comm=new SqlCommand(sqlstring,sqlconn);
//myCommand.ExecuteReader(); myCommand.Fill(ds,"table_user"); //MyDataGrid.DataSource = ds;
//MyDataGrid.DataMember = "Table_user";
table_user.DataSource = ds.Tables["table_user"].DefaultView;
table_user.DataBind();
}
</script>
<html>
<head>
<title></title>
</head>
<body>
<form runat="server">
<center>
<b>数据绑定TEST</b>
<%
<asp:DataGrid id="table_user" runat="server"
HeaderStyle-BackColor="#aaaadd"
AlternatingItemStyle-BackColor="#eeeeee"
AutoGenerateColumns="False"
>
<Columns>
<asp:BoundColumn HeaderText="手机号码" DataField="mobile" />
<asp:BoundColumn HeaderText="来源IP" DataField="source" />
<asp:BoundColumn HeaderText="定购的服务" DataField="servicetype" />
<asp:BoundColumn HeaderText="加入时间" DataField="intime" />
</Columns>
</asp:DataGrid>
%>
</center>
</form>
</body>
</html>
分析器错误信息: 未知指令“Useing”。源错误:
行 1: <%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" Debug="true" %>
行 2: <% @ Useing Namespace="System.Data" %>
行 3: <% @ Useing Namespace="System.Data.SqlClient" %>
行 4: <Script Language="C#" Runat="Server">
<asp:DataGrid id="table_user" runat="server"
HeaderStyle-BackColor="#aaaadd"
AlternatingItemStyle-BackColor="#eeeeee"
AutoGenerateColumns="False"
>
<Columns>
<asp:BoundColumn HeaderText="手机号码" DataField="mobile" />
<asp:BoundColumn HeaderText="来源IP" DataField="source" />
<asp:BoundColumn HeaderText="定购的服务" DataField="servicetype" />
<asp:BoundColumn HeaderText="加入时间" DataField="intime" />
</Columns>
</asp:DataGrid>
%>
去掉<% %>,这是多余的
成功了http://www.hwttnet.com/mywork/TEST/asp.net/2004081702.aspx
<% @ Import Namespace="System.Data.SqlClient" %>
这两个名字空间之间不能有空格,应该是
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>