
datatable排序,为什么显示无法找到列 ID
SqlConnectionconn=newSqlConnection("DataSource=.;InitialCatalog=paixu;IntegratedSecur...
SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=paixu;Integrated Security=True");
string str ="select * from tb_User";
SqlDataAdapter da = new SqlDataAdapter(str,conn);
DataTable dt = new DataTable();
DataView dv = dt.DefaultView;
dv.Sort = "ID Asc,i_name Desc";
dt = dv.ToTable();
rpt.DataSource = dt;
rpt.DataBind();
数据库列名分别为 ID i_name
然后为什么这么写就出错了? 展开
string str ="select * from tb_User";
SqlDataAdapter da = new SqlDataAdapter(str,conn);
DataTable dt = new DataTable();
DataView dv = dt.DefaultView;
dv.Sort = "ID Asc,i_name Desc";
dt = dv.ToTable();
rpt.DataSource = dt;
rpt.DataBind();
数据库列名分别为 ID i_name
然后为什么这么写就出错了? 展开
2个回答
展开全部
SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=paixu;Integrated Security=True");
string str ="select * from tb_User";
SqlDataAdapter da = new SqlDataAdapter(str,conn);
DataSet ds = new DataSet();
da.Fill(ds, "ds");
DataTable dt = ds.Tables[0];
DataView dv = dt.DefaultView;
dv.Sort = "ID Asc,i_name Desc";
dt = dv.ToTable();
rpt.DataSource = dt;
rpt.DataBind();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询