视图怎么在GRIDVIEW中显示出来,并更新?
有这么一个视图:select userLogName,username,易做图,phone,mobilephone,aabb,sysdate from bus c join users u on c.userid=u.userid想通过girdview显示出来,并实现更新这个视图.
如:更新users表的username和更新bus表的aabb --------------------编程问答-------------------- 视图如果包含多个表,那么一次只能修改一个表中的数据 --------------------编程问答-------------------- private void Bindgridview()
{
String strConnection = System.Configuration.ConfigurationManager.AppSettings["ConnectionString"];
SqlConnection myConnection = new SqlConnection(strConnection);
SqlDataAdapter da = new SqlDataAdapter("select userLogName,username,易做图,phone,mobilephone,businessstate,sysdate from business c join users u on c.userid=u.userid", myConnection);
DataSet ds = new DataSet();
da.Fill(ds, "users");
DataView dv = ds.Tables[0].DefaultView;
if (ViewState["sortexpression"] != null)
{
dv.Sort = ViewState["sortexpression"].ToString() + " " + ViewState["sortdirection"].ToString();
}
GridView1.DataSource = dv;
GridView1.DataBind(); //DataBinding:“System.Data.DataRowView”不包含名为“userID”的属性。
}
select userLogName,username,易做图,phone,mobilephone,businessstate,sysdate from business c join users u on c.userid=u.userid
这个视图在查询分析器中是可以的啊 --------------------编程问答-------------------- 你可以有针对的通过写一个类,然后用ObjectDataSource来操作... --------------------编程问答-------------------- 怎么写啊 --------------------编程问答-------------------- 帮顶 --------------------编程问答-------------------- 视图不能更新吧! --------------------编程问答-------------------- 视图里一次只能更新一个表 --------------------编程问答-------------------- 级联查询的视图只能一次更新一张表,楼主需要写不少的代码。 --------------------编程问答-------------------- 有没有哪个有例子啊,我想看看啊 --------------------编程问答-------------------- 视图是多个表集合在一起形成的一个视图。
你可以这样理解
要修改的话你只要修改表就可以了。视图只能用来查看的 --------------------编程问答-------------------- 这个帖子都快一年了还没结,有意思
补充:.NET技术 , ASP.NET