DataGridView DataTable DataSet 的关系是怎样的?
我写了一个这样的实例,大体如下,数据库中有一个people表,表中有四个字段,xuHao,bianHao,xingMing,nianLing
在一个form上有一个DataGridView控件,还有一些TextBox控件,目的是让 xueHao 和xingMing字段显示在DataGridView中,
下面的4个TextBox绑定所有字段,应该怎么做呢???谢谢大家回答,主要代码如下:麻烦大家给我指点一下,或给我贴段代码.万分感谢啊 DataTable table = new DataTable();
string strSql = "select distinct people.xh as 序号,people.xm as 姓名 from people";
//连接数据库.
sqlLink dataLink = new sqlLink(); SqlDataAdapter da = new SqlDataAdapter(strSql , this.conn);
da.Fill(table);
this.dataGridView1.DataSource = table;//.DefaultView;
this.cm = (CurrencyManager)this.BindingContext[this.table];
//textbox 绑定数据
this.bh_txt.DataBindings.Add("Text", table, "编号");
this.xm_txt.DataBindings.Add("Text", table, "姓名");
this.nl_txt.DataBindings.Add("Text", table, "年龄");
我写了一个这样的实例,大体如下,数据库中有一个people表,表中有四个字段,xuHao,bianHao,xingMing,nianLing
在一个form上有一个DataGridView控件,还有一些TextBox控件,目的是让 xueHao 和xingMing字段显示在DataGridView中,
下面的4个TextBox绑定所有字段,应该怎么做呢???谢谢大家回答,主要代码如下:麻烦大家给我指点一下,或给我贴段代码.万分感谢啊 DataTable table = new DataTable();
string strSql = "select distinct people.xh as 序号,people.xm as 姓名 from people";
//连接数据库.
sqlLink dataLink = new sqlLink(); SqlDataAdapter da = new SqlDataAdapter(strSql , this.conn);
da.Fill(table);
this.dataGridView1.DataSource = table;//.DefaultView;
this.cm = (CurrencyManager)this.BindingContext[this.table];
//textbox 绑定数据
this.bh_txt.DataBindings.Add("Text", table, "编号");
this.xm_txt.DataBindings.Add("Text", table, "姓名");
this.nl_txt.DataBindings.Add("Text", table, "年龄");
解决方案 »
- 有关argb1555编码算法
- C# 引用DLL的问题
- C# 折线图与导出Excel
- 程序中使用了.net自带的水晶报表,生成可执行文件(未打包)后转移到有.net framework的机器上,怎么样才能运行?
- 求助:其他类型怎么强制转换为泛型?
- C/S结构如何远程访问实现方法?
- 高手帮忙,有关RC2CryptoServiceProvider加密问题
- 是不是想要finally关闭datareader,那么datareader要定义在try之前
- 浏览器中PDF文件的保存问题
- 求教:HyperLink传值问题,急急!!
- |zyciis| 如何在windows 中的任意地方 按了键盘的[F10] 就能掉用我的WinForm程序的一个按钮事件
- |zyciis| 第三贴:C#对鼠标的控制已经OK了 现在问一下怎么来控制键盘 谢谢
所以DataSet属于非连接模式~dataset里可以有很多个datatable
datatable只是dataset里的一张表!
DataGridView是用来显示datatable的~
所以DataSet属于非连接模式~dataset里可以有很多个datatable
datatable只是dataset里的一张表!
DataGridView是用来显示datatable的~
同意楼上
//textbox 绑定数据
this.bh_txt.DataBindings.Add("Text", table, "编号");
this.xm_txt.DataBindings.Add("Text", table, "姓名");
this.nl_txt.DataBindings.Add("Text", table, "年龄");
对不对吗?应该用个dropDownList 绑数据吧,
textbox 怎样存多条?
private void InitProductNameSelect()
{
//DropDProName为 dropDownList的一个对象
DropDProName.Items.Clear();
DataRowCollection dtrow = table.Rows;
foreach(DataRow productRow in dtrow)
{
string bianhao = table["编号"].ToString();
ListItem item = new ListItem();
item.Text = "编号";
item.Value = bianhao;
DropDProName.Items.Add(item);
}
某张表--他就是DateTable,表的结构和数据信息在里面
查看数据表--他就是dataView,他只是数据视图是数据信息的外观表现。