我还想实现点击dataGridView中的某一个行,该行的值就会传到相应的几个textbox中相应的textbox绑定数据源就可以
解决方案 »
- 关于DEV popupcontainercontrol控件的问题
- 请教如何自动注册EMAIL
- C# winform程序打包里面有操作XML文件怎么办
- 为什么获取不了选中的值呢???
- 怎样修改控件移动的尺寸?
- 监听某个文件是否打开,如果打开则关闭!听说用HOOK可以实现!!谢谢
- C#winfrom Button
- 这两天服务器不知道怎么的,IIS总是自动关闭...程序问题?请帮忙。
- 各位高手,那里有c#实例的电子书,多谢
- 求高手 C#函数转为vb.net lambda表达式
- 如何向sqlserver插入海量数据?
- dataGridView 中 在其它列排序后 dataGridView1.Rows[n].HeaderCell.Value 的值会消失,why?
{if(datagridview1.SelectedRows.Count>0){
txtbox0.text=datagridview1.SelectedRows[0].Cell[0].Value.ToString();
txtbox1.text=datagridview1.SelectedRows[0].Cell[1].Value.ToString();
txtbox3.text=datagridview1.SelectedRows[0].Cell[2].Value.ToString();
}
}
还有SelectRow
然后在将dataGridView对应行的每一列的值dataGridView.rows[行].cells[列].tostring()给textbox就可以了~~
//用这个支持上下键
private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e)
{
textBox1.Text = dataGridView1.Rows[e.RowIndex].Cells["列名"].Value.ToString();
}/*查询的话就是又从数据库里查询一遍 然后重新绑定 */
{
textBox1.Text =dataGridView1.Rows[dataGridView1.CurrentRow.Index ].Cells["id"].Value.ToString() ;
textBox2.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["name"].Value.ToString();
textBox3.Text=dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["password"].Value.ToString();
}
参考
{
textBox1.Text =dataGridView1.Rows[dataGridView1.CurrentRow.Index ].Cells["id"].Value.ToString() ;
textBox2.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["name"].Value.ToString();
textBox3.Text=dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["password"].Value.ToString();
} 试了下
这个不行
{if(datagridview1.SelectedRows.Count>0){
txtbox0.text=datagridview1.SelectedRows[0].Cell[0].Value.ToString();
txtbox1.text=datagridview1.SelectedRows[0].Cell[1].Value.ToString();
txtbox3.text=datagridview1.SelectedRows[0].Cell[2].Value.ToString();
}
}这个也不行