C#连接数据库及数据绑定
来源:互联网 发布:机器人编程课程 编辑:程序博客网 时间:2024/04/30 02:28
C#连接数据库及数据绑定
String Constr =@”server=(local)/NetSDK;”+”IntegratedSecurity=SSPI;”+”database=Northwind;”
String SQL=”select * from Employees”;
SqlConnection Conn=new SqlConnection(Constr);
sqlDataAdapter da = new SqlDataAdapter(SQL,Conn);
DataSet ds = new DataSet();
da.fill(ds,”Employees”);
textBox1.DataBindings.Add(“Text”,ds,”Employees.FirstName”);
textBox2.DataBindings.Add(“Text”,ds,”Employees.LastName”);
复杂数据绑定:
如:绑定到dataGrid1控件上:dataGrid1.SetDataBinding(ds,”Employees”);
或:dataGrid1.DataBindings.Add(“DataSource”,ds,”Employees”);
也可写成:
Binding newBind = new Dinding(“Text”,ds,”Employees.FirstName”);
textBox1.DataBindings.Add(newBind);
同步控件与数据源:
先与前面一样,连好数据库,
再从Data选项卡中把DataSet拖到窗体上,并选择第二个单行按钮(Vntyped dataset)
BindingManagerBase bManager;
Form1_load事件:
连接到库……
SqlDataAdapter da = new SqlDataAdapter(SQL,Conn);
da.fill(dataset1,”Employess”);
bManager = this.BindingContext[dataSet1,”Employess”];
Next按钮,作用:显示下一条记录
bManager.position +=1;
back按钮:
mManager.position -=1;
绑定到数组:
String[] carDetails = new string[]{“Mercedez”,”Black”,”e320”,”1999”,”$1million”};
textBox1.DataBindings.Add(“Text”,carDetails,null);
若要遍历数组:
BindingManagerBase bManager = this.BindingContext[carDetails,null];
绑定到数据表:添加DataSet,并选择无类型.
da.fill(dataSet1,”Employees”);
DataTable myTable = dataSet1.Tables[“Employees”];
ListBox1.DataSource = myTable;
listBox1.DisplayMember = “FirstName”;
textBox1.DataBindings.Add(“Text”,myTable,”FirstName”);
textBox2.DataBindings.Add(“Text”,myTable,”LastName”);
绑定到数据视图:
da.fill(dataset1,”Employees”);
DataTable myTable = dataset1.Tables[“Employees”];
DataView dv = new DataView(myTable,”Country=’UK’”,”FirstName”,DataViewRowstate.CurrentRows);
上面表示从DataTable对象的表中选择住在英国的所有雇员的姓名列。
TextBox1.DataBindings.Add(“Text”,dv,”FirstName”);
TextBox2.DataBindings.Add(“Text”,dv,”LastName”);
转载自:http://blog.csdn.net/feishanm/archive/2007/04/20/1572282.aspx
- C#连接数据库及数据绑定
- C#连接数据库及数据绑定
- C# TreeView从数据库绑定数据
- C#如何连接Oracle数据库,如何把数据绑定到dataGridView,如何把dataGridView数据导出到EXCEL
- C#连接mysql数据库 及向表中插入数据的方法
- C#连接mysql数据库 及向表中插入数据的方法
- 数据绑定出现错误:连接sdf数据库 sqlceme30.dll
- 连接数据库,绑定数据到dataGridView(vs10+sql08 winfrom)
- C#连接数据库并插入数据
- C#连接数据库并插入数据(insert)
- C# 窗口连接数据库 显示数据
- C#连接mysql数据及简单操作
- C#进阶WPF基础三 WPF数据绑定、数据库基础
- C# dataGridView1 绑定数据库
- c# combobox 数据绑定
- C#数据绑定
- 数据绑定C#
- c#数据绑定概念
- allocator
- HTML中Label标签使用
- C#代码组织: project over folder
- 新的征程
- 在GridView中LinkButton的双击事件
- C#连接数据库及数据绑定
- .NET(C#)连接各类数据库-集锦
- 软件工程师不可不知的10个概念
- 这么大了还不知道做什么好
- 永不放弃
- 如何使用Oracle的分析函数ROW_NUMBER、DENSE_RANK、RANK
- C#命名规范
- 一表十万地址,另一表四十五万地址,分析地址相似度,并作关联
- Jboss Seam研究之旅