我如何填充gridview与数据集?
问题描述:
这是我的代码:我如何填充gridview与数据集?
string aaa;
aaa = Request.Params["aaa"];
string strSel;
if (aaa != "" && aaa != null)
{
// Response.Write("<script>alert('" + aaa + "');</script>");
strSel = "Select * from inout where FName like '%" + aaa + "%'";
}
else
{
strSel = "Select * from inout";
}
Response.Write(strSel);
string strProvider = "Server=(local);DataBase=AIS20060712101417;UID=sa;PWD=";
Data0 ds= new Data0();
SqlConnection MyConn = new SqlConnection(strProvider);
MyConn.Open();
SqlDataAdapter MyAdapter = new SqlDataAdapter(strSel, MyConn);
MyAdapter.Fill(ds,"inout");
GridView1.DataSource = ds;
GridView1.DataBind();
然后在GridView是空的。
答
AutoGenerateColumns设置为true? 尝试将ds.Tables [0]添加为DataSource。
答
这很容易亲爱的......试试这个它很适合我
using (DataSet ds = new DataSet())
{
DataTable dt = new DataTable();
ds.Tables.Add(dt);
string str = "User ID=username;Password=password;Data Source=Test";
OracleConnection conn = new OracleConnection(str);
conn.Open();
OracleCommand cmd = new OracleCommand();
cmd.Connection = conn;
cmd.CommandText = "select * from table_name";
cmd.CommandType = CommandType.Text;
OracleDataAdapter da = new OracleDataAdapter(cmd);
da.Fill(dt);
GridView2.DataSource = dt;
GridView2.DataBind();
}
而且它Done.Happy用C#
+0
LOLZ,回答2.7年旧帖子:D – 2013-07-09 07:29:56
+0
没有METTL多少岁的贴出来的问题.........告诉我亲爱的,如果答案不正确。我打搅我所知道的可能是提问者是更长的时间需要答案,但将来INSHALLAH会节省一些人的时间 – Abdul 2013-10-23 12:22:25
答
编码我有同样的问题。我的解决方案是删除“*”并手动包含列名。
您是否验证(调试器)该查询返回任何行? – 2010-06-22 07:52:02