Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Πως μπορώ ένα πεδίο bit (SQL) να το εμφανίσω ως CheckBox μέσα στο DataGridView?

  •  06-08-2007, 23:12

    Πως μπορώ ένα πεδίο bit (SQL) να το εμφανίσω ως CheckBox μέσα στο DataGridView?

    Γεια σας,

    θα ήθελα να ρωτήσω πώς μπορώ να εμφανίσω ένα πεδίο με Data Type - bit (SQL Server) σαν CheckBox μέσα σε ένα DataGridView!

    Αυτό που έχω κάνει είναι το εξής :

    //Εκτελώ το query μου και φέρνω το bit πεδίο
    cmdFind.CommandText = "SELECT bit_field FROM table";

    //Έχω φτιάξει έναν Reader
    System.Data.SqlClient.SqlDataReader Reader = cmdFind.ExecuteReader();

    //Δημιουργώ έναν πίνακα
    System.Data.DataTable tbl = new System.Data.DataTable();
    tbl.TableName = "tbl";
    tbl.Columns.Add("ComboBox");

    //Γεμίζω τον πίνακά μου
    while (Reader.Read())
    {
    System.Data.DataRow Row=tbl.NewRow();
    Row[0] = Convert.ToBoolean(Reader[0]);
    tbl.Rows.Add(Row);
    }

    //Γεμίζω το DataGridView με τον πίνακα
    this.DataGridView.DataSource = tbl;

    Να σημειωθεί πως έχω περισσότερα πεδία στο query μου και πως θα ήθελα ένα συγκεκριμένο column να το κάνω CheckBox!

    Ευχαριστώ για τον χρόνο σας...

    P.S : Είμαι πολύ νέος ακόμα στα χωράφια του Visual Studio (2 μήνες μόνο) :-)
    Δημοσίευση στην κατηγορία: ,
Δείτε όλες τις δημοσιεύσεις της Θεματική Ενότητας
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems