VS中的控件SqlDateSource有什么用处呢?怎么用?它和控件GridView有什么联系吗?怎么用?怎么用?怎么用?
       新手飘过~~~~

解决方案 »

  1.   

    sqldatasource可以用来和gridview进行数据绑定。
      

  2.   

    GridView.DataSource = SqlDateSource;
    用SqlDateSource控件是会叫你选择服务器,表等
    在连接数据库时vs会自动给你生成很多的连接语句
    简单的说你可以把SqlDateSource理解为DataTable或DataSet
      

  3.   

    SqlDateSource在运用上可以当着DataTable、DataView等,反正是实现了IListSource或IEnumerable接口的类的对象。。至于为什么要用SqlDateSource或者ObjectDataSource等我还真没研究过,我一般的做法是直接dv.DataSource=dt;
    dv.DataBind();自己查查吧!学习利用网络。
      

  4.   

    看名知意是什么!
       数据源,
    如果gridview没有数据源,又何来显示数据!
    多用用就知道了!
      

  5.   

    SqlDataSource控件,进行对数据查询之后,回到Web页面要显示东西如(图片\标题\价格)等,将它从绑定到页面中.
      

  6.   

     NewsDAO ndao = new NewsDAO();
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                GridView1.DataSource = ndao.SelectNewsandCa();
                GridView1.DataBind();
               
            }
        }
        protected void DeleteNews_Click(object sender, EventArgs e)
        {
            LinkButton lbnt = (LinkButton)sender;
            string ID = lbnt.CommandArgument;
            ndao.DeleteById(ID);
            GridView1.DataSource = ndao.SelectAllNews();
            GridView1.DataBind();
        }    protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            GridView1.PageIndex = e.NewPageIndex;
            GridView1.DataSource = ndao.SelectNewsandCa();
            GridView1.DataBind();
        }
    给你一下段程序你看一眼就应该知道怎么用了。希望对你有用
      

  7.   

    还可以这样用  {
            this.Button4.Attributes.Add("onclick", "window.close()");
            this.Label1.Text = "你登录进来的时间是:"+System.DateTime.Now.ToString();
            SqlConnection conn = new SqlConnection(strcon);
            conn.Open();
            SqlCommand cmd2 = new SqlCommand();
            cmd2.Connection = conn;
            cmd2.CommandText = "select * from shujiaqu";
            SqlDataAdapter da = new SqlDataAdapter();
            da.SelectCommand = cmd2;
            DataSet ds = new DataSet();
            da.Fill(ds, "ds");        this.Repeater1.DataSource = ds.Tables["ds"];
            this.Repeater1.DataBind();
            cmd2.ExecuteNonQuery();
            conn.Close();
        }