当前位置:编程学习 > C#/ASP.NET >>

哪里错了求改下

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();
        }
    }
--------------------编程问答--------------------
引用 楼主 q63861774 的回复:
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……

你根本都没执行sql查询 --------------------编程问答--------------------
引用 3 楼 Chinajiyong 的回复:
引用 楼主 q63861774 的回复:
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;
usi……


SQL 没有得以执行 --------------------编程问答-------------------- 你这是在逗我们吗,就没有对的地方 --------------------编程问答--------------------  GridView1.DataSource = dt;
你的dt是什么?有值吗? --------------------编程问答-------------------- 小伙,代码写的漂亮. --------------------编程问答-------------------- 小哥用的txt写吗 --------------------编程问答-------------------- 噗~~~代码优美,可是,在干什么呢。

  protected void Button1_Click(object sender, EventArgs e)
     {
         我跟妈妈拿了钥匙。
         我开门了。
         小明说小红是他亲妹妹。
         街口那个老爷爷是个盲人。
         小红说她妈妈是小明的姑姑。
         小明的姑姑今年和一个妹子生了个女儿。
     } --------------------编程问答-------------------- dt没有填充数据 --------------------编程问答-------------------- 这写的什么东西啊,晕
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,