asp.net点击Button动态生成一个Table,并从数据库填充表格。
1个回答
展开全部
你这问题太基本了,都是基本的数据控件用法。
下面是我的一段类似功能的代码, 使用的ACCESS数据库,用到了dataset控件绑定到gridview控件上显示数据, 显示数据的方法有很多,这是一种
string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Server.MapPath("~/数据库.accdb") + ";Jet OLEDB:Database Password=;";
OleDbConnection conn = new OleDbConnection(strConn);
con.Open();
OleDbCommand mycmd = new OleDbCommand("sql语句", con);
OleDbDataAdapter da = new OleDbDataAdapter(mycmd);
DataSet ds = new DataSet();
da.Fill(ds, "biao");
GridView1.DataSource = ds;
GridView1.DataMember = "biao";
GridView1.DataBind();
下面是我的一段类似功能的代码, 使用的ACCESS数据库,用到了dataset控件绑定到gridview控件上显示数据, 显示数据的方法有很多,这是一种
string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Server.MapPath("~/数据库.accdb") + ";Jet OLEDB:Database Password=;";
OleDbConnection conn = new OleDbConnection(strConn);
con.Open();
OleDbCommand mycmd = new OleDbCommand("sql语句", con);
OleDbDataAdapter da = new OleDbDataAdapter(mycmd);
DataSet ds = new DataSet();
da.Fill(ds, "biao");
GridView1.DataSource = ds;
GridView1.DataMember = "biao";
GridView1.DataBind();
追问
亲,你这回答的不是我提的问题的答案呀
追答
动态生成表?
DataTable dt = new DataTable();
OleDbCommand mycmd = new OleDbCommand("语句", con);
OleDbDataAdapter da = new OleDbDataAdapter(mycmd);
da.Fill(dt);
这不就行了???
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询