如何用C#代码获取数据库中表的字段的decimal的有效位数和小数位数,求高手给小弟讲下

解决方案 »

  1.   

    可以SqlConnection cnn = new SqlConnection("数据库连接字符串");
    SqlDataAdapter adapter = new SqlDataAdapter(cnn , "select * from 你的表名");
    DataSet ds = new DataSet();
    adapter.Fill(ds);
    Label lbl = new Label();
    System.Text.StringBuilder sb = new System.Text.StringBuilder();
    foreach(DataColumn col in ds.Tables[0].Columns)
    {
        sb.Append("ColunmName:{0}<br>DataType:{1}<p>" , 
             col.ColumnName , col.DataType);
    }
    lbl.Text = sb.ToString();
    Controls.Add(lbl);