Hallo Leute,
Ich hoffe mir kann jemand helfen. Also ich mlchte einen Listview aus einem DatasSet befüllen. Das Listview soll in der ansicht Largeview sein. Deshalb brauch ich aus der Tabelle auch nur eine Spalte. Hab soweit auch schoneinmal was geschrieben hier der Code:
Wenn ich das so ausführe kommt leider die Exzeption:
"Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt."
Mit freundlichen Grüßen
Xenonmaster
Ich hoffe mir kann jemand helfen. Also ich mlchte einen Listview aus einem DatasSet befüllen. Das Listview soll in der ansicht Largeview sein. Deshalb brauch ich aus der Tabelle auch nur eine Spalte. Hab soweit auch schoneinmal was geschrieben hier der Code:
Code:
public partial class MainForm : Form { OleDbConnection connection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=C:\\Dokumente und Einstellungen\\Julian\\Eigene Dateien\\Visual Studio 2005\\Projects\\Adressbuch\\Adressbuch\\bin\\Debug\\Adressbuch.mdb"); public MainForm() { InitializeComponent(); } private void MainForm_Load(object sender, EventArgs e) { connection.Open(); OleDbDataAdapter dataAdapter = new OleDbDataAdapter("SELECT Vorname, Nachname FROM Kontakte", connection); DataSet dataSet = new DataSet(); dataAdapter.Fill(dataSet); DataTable table = dataSet.Tables["Kontakte"]; for (int i = 0; i < table.Rows.Count; i++) { DataRow drow = table.Rows[i]; // Only row that have not been deleted if (drow.RowState != DataRowState.Deleted) { // Define the list items ListViewItem lvi = new ListViewItem(drow["Vorname"].ToString()); //lvi.SubItems.Add(drow["title_id"].ToString()); //lvi.SubItems.Add(drow["price"].ToString()); //lvi.SubItems.Add(drow["pubdate"].ToString()); // Add the list items to the ListView listView.Items.Add(lvi); } }
Wenn ich das so ausführe kommt leider die Exzeption:
"Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt."
Mit freundlichen Grüßen
Xenonmaster
Comment