Kann Textbox nicht an bindingsource binden

10/11/2007 - 22:04 von tonifuu | Report spam
Hallo,
ich brauche eure Hilfe,
ich bekomme es nicht hin eine Spalte aus einer Datenbank an eine
Textbox zu binden.
Bitte helft mir auf die Sprünge.
Wenn ich ein BindingNavigator aufs Formular ziehe und verbinde und die
Zeile mit der Textbox auskommentiere dann zeigt er mir die Anzahl der
Datensàtze an aber beim Versuch an die Textbox zu binden kommt
folgende Fehlermeldung:

An die Eigenschaft oder Spalte Firma für die DataSource kann nicht
gebunden werden.
Parametername: dataMember

Hier der Quelltext: (so kurz wie möglich)

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlServerCe;

namespace Kundenverwaltung
{
public partial class MainGUI : Form
{
private SqlCeDataAdapter da;
private DataSet ds;
private BindingSource bs;

public MainGUI()
{
InitializeComponent();
connectDatabase(Application.StartupPath);
bs = new BindingSource();
bs.DataSource = ds;
bindingNavigator1.BindingSource = bs;
textBox2.DataBindings.Add("Text",bs,"Firma",true);
}
public void connectDatabase(string pfad)
{
SqlCeConnection con = new SqlCeConnection();
con.ConnectionString = "Data Source=" + pfad + "\
\Database.sdf;";
SqlCeCommand cmd = new SqlCeCommand();
cmd.CommandText = "SELECT Firma FROM adressen";
cmd.Connection = con;
da = new SqlCeDataAdapter();
da.SelectCommand = cmd;
ds = new DataSet();
con.Open();
da.Fill(ds);
con.Close();
}
}
}
 

Lesen sie die antworten

#1 tonifuu
10/11/2007 - 22:16 | Warnen spam
Sorry, Name vergessen (bzw. falsch eingetragen) und Gruß

Also hier:

Gruß Toni Fuu

Ähnliche fragen