如何把SQL数据传到内存DATATABLE???急用
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!IsPostBack)
{
string strSqlconn = "server = (local); database = baomingonline; uid = sa ; pwd = ok";
string strsql = "select stuname,shenfenzheng,huji,scool,xueli,email from stuinfo where stuname="+Session["stuname"]+"";
SqlConnection conn = new SqlConnection(strSqlconn);
DataTable DT =
---------------------------//这行我该怎样写才能把我查询到的数据传入datatable中?????????并在我的repater控件中显示。
try
{
conn.Open();
Repeater1.DataSource=DT;
Repeater1.DataBind();
}
finally
{
conn.Close();
}
}
}
我是用的repater绑的,html代码已经绑定了。
第一次发贴,刚学这个.net.好难弄,各位大虾多帮助一下哈,
------解决方案--------------------C# code
SqlDataAdapter sda=new SqlDataAdapter(strsql,conn);
DataTable DT=new DataTable();
sda.Fill(DT);
------解决方案--------------------
string strSqlconn = "server = (local); database = baomingonline; uid = sa ; pwd = ok";
string strsql = "select stuname,shenfenzheng,huji,scool,xueli,email from stuinfo where stuname="+Session["stuname"]+"";
SqlConnection conn = new SqlConnection(strSqlconn);
try
{
conn.Open();
DataAdapter da=new DataAdapter(strsql,conn);
DataTable DT=new DataTable();
da.Fill(dt);
Repeater1.DataSource=DT;
Repeater1.DataBind();
}
...