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.OleDb;namespace DataInsertTest { public partial class Form1 : Form {
private BindingManagerBase myBind; private DataSet ds; public Form1() { GetCon(); InitializeComponent(); } private void GetCon() { OleDbConnection dbCon = new OleDbConnection(); string ConStr = "Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = love.mdb"; dbCon.ConnectionString = ConStr; dbCon.Open(); string sqlStr = "select * from person"; OleDbDataAdapter dbReader = new OleDbDataAdapter(sqlStr, dbCon);
http://community.csdn.net/Expert/topic/5023/5023639.xml?temp=.4790613
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;namespace DataInsertTest
{
public partial class Form1 : Form
{
private BindingManagerBase myBind;
private DataSet ds;
public Form1()
{
GetCon();
InitializeComponent();
} private void GetCon()
{
OleDbConnection dbCon = new OleDbConnection();
string ConStr = "Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = love.mdb";
dbCon.ConnectionString = ConStr;
dbCon.Open(); string sqlStr = "select * from person";
OleDbDataAdapter dbReader = new OleDbDataAdapter(sqlStr, dbCon);
ds = new DataSet();
dbReader.Fill(ds, "person"); dbCon.Close();
myBind = this.BindingContext[ds, "person"]; textBox1.DataBindings.Add("Text",ds,"person.id");/////****在这个地方出现了问题,提示◎未将对象引用设置到对象的实例◎。想问一下,到底是怎么回事呀?????
textBox2.DataBindings.Add("Text", ds, "person.xm");
comboBox1.DataSource = ds;
comboBox1.DisplayMember = "person.xb";
comboBox1.ValueMember="person.xb"; //textBox3.DataBindings.Add("Text", ds, "person.nl");
//textBox4.DataBindings.Add("Text", ds, "person.zip");
}
}
先看下你那个东西有没有值
textBox1.DataBindings 对于这textBox3.DataBindings.Add("Text", ds, "person.nl");句我有点不好理解习惯了vb 的ado 这此text,用了ds,后面又peson表 nl列不好理解.怎么不是直接用 ds这个记录集的 nl列