首页 > 代码库 > 如何在Datatable中取得每列的数据列宽度
如何在Datatable中取得每列的数据列宽度
你用SqlDataAdapter填充DataTable的时候不要用Fill方法而应该用FillSchema方法:
using (SqlConnection conn = new SqlConnection("连接字符串")) { SqlCommand cmd = new SqlCommand("select * from Users", conn); conn.Open(); SqlDataAdapter sda = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); sda.FillSchema(dt, SchemaType.Mapped);//这里用FillSchema方法 conn.Close(); Console.WriteLine(dt.Columns[1].MaxLength);//这里就可以获取列的长度了 }
如何在Datatable中取得每列的数据列宽度
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。