comment pouvons-nous obtenir la Taille de la Colonne et le type de données à partir de getschemaTable?

Je suis un newbie et je suis en train de récupérer le Nom de la Colonne , la Taille ( max legth ) et le Type de données d'une table dans ma base de données , le code suivant lorsque je l'execute il n'attendait que ça pour afficher tous les types de colonne et les noms ( je n'ai pas trouver comment se réfèrent à la Taille , j'ai utilisé Taillecolonne mais il est dit que DataColumn ne contient pas une définition pour cette méthode )
mais lors de l'exécution , il ne s'affiche : IsColumnSetSystem.Boolean
c'est le code :

private void button1_Click(object sender, EventArgs e)
    {
        string EF = textBox1.Text;

        try{
            //SqlDataAdapter adapter = SetupDataAdapter("SELECT * FROM id_declarant");
     SqlCommand comm = new SqlCommand();
     string connectionString = @"Data Source=.\SQLEXPRESS;Initial Catalog=declaration;Integrated Security=True";
      comm.Connection=new SqlConnection(connectionString);
            String sql = @"SELECT * 
                  FROM id_declarant,declarant
                 WHERE (declarant.Nom_pren_RS='" + EF + "') and (id_declarant.mat_fisc=declarant.mat_fisc)  "; 
     comm.CommandText = sql;
  comm.Connection.Open();
             SqlDataReader reader = comm.ExecuteReader();
             DataTable schemaTable = reader.GetSchemaTable();
             foreach (DataRow row in schemaTable.Rows)
             {
                 foreach (DataColumn column in schemaTable.Columns)
                 {
                     System.IO.File.WriteAllText(@"C:\Users\Manuela\Documents\GL4\WriteLines.txt", column.ColumnName + column.DataType );

                 }
             }
avez-vous vérifié ce sur msdn? msdn.microsoft.com/en-us/library/...
oui, j'ai , en fait, je suis en utilisant ColumnName et DataTable, mais il n'affiche pas les données correctes

OriginalL'auteur manu | 2013-06-20