asp.net开发一个网页,使用gridview控件,使用ACCESS做数据库,怎样通过gridview添加编辑更新数据。
5个回答
展开全部
gridview绑定数据源就好了
或者写代码
我给个ms sql的例子,你access就改一下
protected DataSet GetData()
{
SqlConnection sqlcon = new SqlConnection();
sqlcon.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["DB_CON"].ConnectionString;
sqlcon.Open();
SqlCommand sqlcom = new SqlCommand();
sqlcom.Connection = sqlcon;
sqlcom.CommandText = "select...";
sqlcom.CommandType = CommandType.Text;
SqlDataAdapter sqlda = new SqlDataAdapter(sqlcom);
ds = new DataSet();
sqlda.Fill(ds);
return ds;
}
private void BindData()
{
SqlConnection sqlcon = new SqlConnection();
try
{
sqlcon.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["DB_CON"].ConnectionString;
sqlcon.Open();
SqlCommand sqlcom = new SqlCommand();
sqlcom.Connection = sqlcon;
sqlcom.CommandText = "select...";
sqlcom.CommandType = CommandType.Text;
SqlDataAdapter sqlda = new SqlDataAdapter(sqlcom);
ds = new DataSet();
sqlda.Fill(ds);
GridView1.DataSource = ds.Tables[0];
GridView1.DataBind();
}
catch (Exception ex)
{
throw (ex);
}
finally
{
sqlcon.Close();
}
}
或者写代码
我给个ms sql的例子,你access就改一下
protected DataSet GetData()
{
SqlConnection sqlcon = new SqlConnection();
sqlcon.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["DB_CON"].ConnectionString;
sqlcon.Open();
SqlCommand sqlcom = new SqlCommand();
sqlcom.Connection = sqlcon;
sqlcom.CommandText = "select...";
sqlcom.CommandType = CommandType.Text;
SqlDataAdapter sqlda = new SqlDataAdapter(sqlcom);
ds = new DataSet();
sqlda.Fill(ds);
return ds;
}
private void BindData()
{
SqlConnection sqlcon = new SqlConnection();
try
{
sqlcon.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["DB_CON"].ConnectionString;
sqlcon.Open();
SqlCommand sqlcom = new SqlCommand();
sqlcom.Connection = sqlcon;
sqlcom.CommandText = "select...";
sqlcom.CommandType = CommandType.Text;
SqlDataAdapter sqlda = new SqlDataAdapter(sqlcom);
ds = new DataSet();
sqlda.Fill(ds);
GridView1.DataSource = ds.Tables[0];
GridView1.DataBind();
}
catch (Exception ex)
{
throw (ex);
}
finally
{
sqlcon.Close();
}
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果硬编码,代码很纠结。有个控件以Access开头,是数据集,直接绑定就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这样的问题我觉的不应该贴出来问代码,而是通过baidu去找代码,这样你才会理解更深一些!
贴代码给你估计你也不一定能明白。除非是源码都给你-o-,
贴代码给你估计你也不一定能明白。除非是源码都给你-o-,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对啊 自己解决了印象深刻,百度有很多这样的例子
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询