请教大虾! 用SqlDataAdapter的Fill到DataSet,然后通过如下就可以了:DataSet.Tables[表名].Columns[字段名].MaxLength 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DataTable schema = new DataTable();SqlDataAdapter da = new SqlDataAdapter(); //传入SQL语句和连接da.FillSchema(schema,SchemaType.Source);schema.Columns就是所有的列,遍历一遍就可以得到字段名和每个字段的属性,包括是否非空等 例如:string strQuery="select field1,field2 from table1";SqlConnection sqlConn=new SqlConnection(连接串);//SqlDataAdapter sqlDAdapter=new SqlDataAdapter(strQuery,sqlConn);DataSet sqlRecordSet=new DataSet();sqlDAdapter.Fill(sqlRecordSet,TableName);sqlRecordSet.Tables[TableName].Columns["field1"].MaxLength;//获得长度 有关session的问题....急!急!急!.. C#中输入相应超时怎么搞? 高分在线求如何获取网页代码 发现一个关于XP和win7之间的问题 【求助】C# 对话框如何自己添加控件?或者改写系统自带的控件? 关于打印.... 使用Dim str As String 思归介绍给我的QQ群 关于threadstart 的方法体不执行的问题 我迷茫了,请各位指导一下。 DataGrid问题!在线等待! 初学者,问题简单(送分)(急,在线等待)
SqlDataAdapter da = new SqlDataAdapter(); //传入SQL语句和连接da.FillSchema(schema,SchemaType.Source);schema.Columns就是所有的列,遍历一遍就可以得到字段名和每个字段的属性,包括是否非空等
string strQuery="select field1,field2 from table1";
SqlConnection sqlConn=new SqlConnection(连接串);//
SqlDataAdapter sqlDAdapter=new SqlDataAdapter(strQuery,sqlConn);
DataSet sqlRecordSet=new DataSet();
sqlDAdapter.Fill(sqlRecordSet,TableName);
sqlRecordSet.Tables[TableName].Columns["field1"].MaxLength;//获得长度