在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
SqlDataAdapter和DateSet原理:DateSet是数据的内存驻留表示形式,它提供了独立于数据源的一致关系编程模型;从某种程度上说DateSet就是一个不可视的数据库。但真正与数据源打交道的是SqlDataAdapter,包括从数据源填充数据集和从数据集更新数据源。SqlDataAdapter使用Fill()方法将检索的数据填充到DateSet。流程:IE——GridView——DataSet——SqlDataAdapter——SQL数据库
public void BindGrid()
{ SqlDataAdapter myAdp = new SqlDataAdapter("select * from UserAdmin order by UserId desc", conn); DataSet ds = new DataSet(); myAdp.Fill(ds, "Authors"); //Label1.Text = ds.Tables[0].Rows.Count.ToString(); //得到共有多少条记录; GridView1.DataSource = ds.Tables["Authors"].DefaultView; GridView1.DataBind(); }
SqlCommand myconn = new SqlCommand("select * from v_economy2_comidd where eid=" + Request.QueryString["eid"] + "", conn);
conn.Open(); SqlDataReader rd = myconn.ExecuteReader(); rd.Read(); Lbyear1.Text = rd["year1"].ToString(); Lbmonth1.Text = rd["month1"].ToString(); Lbcom_name.Text = rd["com_name"].ToString(); rd.Close(); conn.Close(); 区别在于: 转自:http://blog.csdn.net/hcmjf/archive/2008/06/21/2573239.aspx |
请发表评论