数据源操作?

rlovey 2010-09-12 01:42:47
DataTable dt = new DataTable();
dt.Columns.Add("aaaa");
dt.Columns.Add("bbbb");
for (int i = 0; i < 10; i++)
{
dt.Rows.Add("a" + i.ToString(),"b"+i.ToString());
}
dataGridView1.DataSource = dt;
textBox1.DataBindings.Add("Text", dt, "bbbb");

我如果点dataGridView1里的数据,当我选择到哪一行textBox1里的Text内容就会变成哪一行的数据;

他的实现原理是怎么样的,如果我不用dataGridView1 直接操作数据源,来变更textBox1的内容可以吗
...全文
124 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
纯唇Yu弄 2010-09-21
  • 打赏
  • 举报
回复
只有一个textbox怎么操作数据源啊 我晕
没看明白你想要干什么
rlovey 2010-09-21
  • 打赏
  • 举报
回复
如果直接操作数据源可以吗?
kj289907795 2010-09-21
  • 打赏
  • 举报
回复
想了 就变了?
changjiangzhibin 2010-09-21
  • 打赏
  • 举报
回复
那你在哪里触发 变更textBox1的内容
rlovey 2010-09-12
  • 打赏
  • 举报
回复
我的意思是 dataGridView1.DataSource = dt;
textBox1.DataBindings.Add("Text", dt, "bbbb");
我通过数据绑定了以后,我在dataGridView1里选择数据时候,textBox1的数据会跟着变动
如果我不用dataGridView1 只绑定textBox1.DataBindings.Add("Text", dt, "bbbb");
这个的时候,我应该怎么样来选择变更textBox1里的数据。
wuyq11 2010-09-12
  • 打赏
  • 举报
回复
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
textBox1.Text =dataGridView1.Rows[dataGridView1.CurrentRow.Index ].Cells["aaaa"].Value.ToString() ;
}
查询显示数据

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧