Konvertieren Sie ein dataGridView-Spalte zu checkbox-Spalte

Ich bin ein Programm zu machen, um zu überprüfen, wie viele Kurse ich habe in meinem linken univercity.
Ich lade Informationen aus einer csv legen es die Daten in ein dataset und das display mit einem datagrid.

Möchte ich einige Spalten(Labor und Theorie), um das Kontrollkästchen Zellen ein, so dass ich überprüfen kann, die Kurse, die ich bestanden, und dann speichern Sie Sie zurück in die csv laden Sie Sie später wieder (wenn ich den pass somethnig :P).
Aber ich habe ein problem Konvertierung von denen (string) Spalten Checkboxen, wie ich bin nicht so erfahren in c#

Das ist mein code :

string delimiter = ";";
string tablename = "paTable";
filename = "aname";
DataSet dataset = new DataSet();
StreamReader sr = new StreamReader(filename);
DataGridViewColumn column = new DataGridViewColumn();
dataset.Tables.Add(tablename);

dataset.Tables[tablename].Columns.Add("A/A");
dataset.Tables[tablename].Columns.Add("Course");
dataset.Tables[tablename].Columns.Add("Semester");
dataset.Tables[tablename].Columns.Add("Theory");
dataset.Tables[tablename].Columns.Add("Lab");
dataset.Tables[tablename].Columns.Add("Passed");

string alldata = sr.ReadLine();
while (sr.Peek() != -1)
{
alldata = sr.ReadLine();
string[] rows;
rows = alldata.Split("\r".ToCharArray());

foreach (string r in rows)
{
string[] items = r.Split(delimiter.ToCharArray());
dataset.Tables[tablename].Rows.Add(items);
}

this.dataGridView1.DataSource = dataset.Tables[0].DefaultView;
}

Jede mögliche Hilfe würde geschätzt !

  • Side note, Sie werden wollen using (var sr = new StreamReader) { /* read fron stream */ } oder sich daran zu erinnern zu nennen, die Dispose () Methode, um richtig gehen zu lassen die StreamReader Instanz finden Sie unter "IDisposable".
  • Ich benutze den sr.Schließen().
InformationsquelleAutor Tse | 2013-05-28
Schreibe einen Kommentar