求助!asp.net中 Datalist绑定数据源代码问题!不知错误如何解决!!!
此为代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usi...
此为代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Bind();
}
}
protected void DataList1_SelectedIndexChanged(object sender, EventArgs e)
{
}
protected void Bind()
{
SqlConnection con = new SqlConnection("server=(local);database=Database");
con.Open();
SqlDataAdapter sda = new SqlDataAdapter("select*from TGInfo".con);
DataSet ds = new DataSet();
sda.Fill(ds, "TGInfo");
DataList1.DataSource = ds;;
DataList1.DataBind();
}
}
在 SqlDataAdapter sda = new SqlDataAdapter("select*from TGInfo".con);
这一句中;说string不包含con的定义,并找不到可接受类型为string的第一个参数的扩展方法con
诚请帮助啊。。。 展开
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Bind();
}
}
protected void DataList1_SelectedIndexChanged(object sender, EventArgs e)
{
}
protected void Bind()
{
SqlConnection con = new SqlConnection("server=(local);database=Database");
con.Open();
SqlDataAdapter sda = new SqlDataAdapter("select*from TGInfo".con);
DataSet ds = new DataSet();
sda.Fill(ds, "TGInfo");
DataList1.DataSource = ds;;
DataList1.DataBind();
}
}
在 SqlDataAdapter sda = new SqlDataAdapter("select*from TGInfo".con);
这一句中;说string不包含con的定义,并找不到可接受类型为string的第一个参数的扩展方法con
诚请帮助啊。。。 展开
展开全部
("select*from TGInfo".con)
改成
("select*from TGInfo",con)
。改成,...........很明显。。。
改成
("select*from TGInfo",con)
。改成,...........很明显。。。
更多追问追答
追问
谢谢了!请问我调试后说 con.Open();这里指示:用户代码未处理sqlException,Login failed for
user". 能请教一下么!
不好意思新手操作。。
追答
SqlConnection con = new SqlConnection("server=(local);database=Database");
改成
SqlConnection con = new SqlConnection("server=(local);database=你的数据库名;uid=数据库登录名;pwd=数据库登录密码");
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto...
点击进入详情页
本回答由Storm代理提供
展开全部
上面三位都是正解
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
呵呵,那是个逗号,不是点啊!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
改成 SqlDataAdapter sda = new SqlDataAdapter("select*from TGInfo",con);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是","逗号,不是.吧,两个参数来的
追问
谢谢了!请问我调试后说 con.Open();这里指示:用户代码未处理sqlException,Login failed for
user". 能请教一下么!
不好意思新手操作。。
追答
SqlConnection con = new SqlConnection("server=(local);database=Database");
这句代码有问题啊,数据库路径不对,你查查吧,我也忘记啦,你搜索数据库连接字符串格式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只有 正怒月神 说道要点了 当你不知道数据库登录名 和登录密码时 连接字符串可以写成这样: SqlConnection con = new SqlConnection("server=(local);database=Database;Integrated Security = True") 这样会提高你的写代码效率;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询