哪里错了求改下
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 EExtract : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection cnn = new SqlConnection("Data Source=.;Database=Ex; User id=sa; password=123456");
cnn.Open();
string top = TextBox1.Text;
string sql = "select top " + top + "* from [User] order by newid()";
GridView1.DataSource = dt;
GridView1.DataBind();
}
} textbox object string database button --------------------编程问答-------------------- 发错地方了。应该去google提交asp.net入门 --------------------编程问答--------------------
//返回DataTable--------------------编程问答--------------------
public static DataTable query(sql)
{
SqlConnection conn = new
SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["conStr"].ConnectionString);
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = new SqlCommand(sql, conn);
DataTable dt = new DataTable();
da.Fill(dt);
return dt;
}
//绑定
public void bind()
{
DataTable dt = query("select top " + top + "* from [User] order by newid()");
if (dt != null && dt.Rows.Count > 0)
{
GridView1.DataSource = dt;
GridView1.DataBind();
}
}
//返回DataSet
public DataSet Query(string SQLString)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
DataSet ds = new DataSet();
try
{
connection.Open();
SqlDataAdapter command = new SqlDataAdapter(SQLString, connection);
command.Fill(ds, "ds");
}
catch (System.Data.SqlClient.SqlException ex)
{
throw new Exception(ex.Message);
}
return ds;
}
}
//绑定
public void bind()
{
DataSet ds = DBSql.Query("select top " + top + "* from [User] order by newid()");
if (ds.Tables[0].Rows.Count > 0)
{
GridView1.DataSource = ds;
GridView1.DataBind();
}
}
你根本都没执行sql查询 --------------------编程问答--------------------
SQL 没有得以执行 --------------------编程问答-------------------- 你这是在逗我们吗,就没有对的地方 --------------------编程问答-------------------- GridView1.DataSource = dt;
你的dt是什么?有值吗? --------------------编程问答-------------------- 小伙,代码写的漂亮. --------------------编程问答-------------------- 小哥用的txt写吗 --------------------编程问答-------------------- 噗~~~代码优美,可是,在干什么呢。
protected void Button1_Click(object sender, EventArgs e)
{
我跟妈妈拿了钥匙。
我开门了。
小明说小红是他亲妹妹。
街口那个老爷爷是个盲人。
小红说她妈妈是小明的姑姑。
小明的姑姑今年和一个妹子生了个女儿。
} --------------------编程问答-------------------- dt没有填充数据 --------------------编程问答-------------------- 这写的什么东西啊,晕
补充:.NET技术 , ASP.NET