设置一个DataGridView,通过DataAdapter连接数据库后,将数据库中的数据,显示在DataGridView中,单击行中的数据,同时将行中的数据逐个显示在我在窗体下方所设的TextBox文本框中,现在我要设置一个Button完成修改操作,需要通过修改TextBox中的值来完成,并将值传递至数据库完成对数据库中的数据修改,如何操作?
本人刚接触C#,恳请各位高手指教,谢过啦~!
本人刚接触C#,恳请各位高手指教,谢过啦~!
解决方案 »
- 怎样去除DateEdit和ComboBox中的黑色边框
- 请教一下 从数据里查询出fckeditor编辑的文档时,在页面上用什么控件来接收,谢谢!
- 关于用户自定义控件。帮帮忙。。
- 如何刷新屏幕??
- 各位兄弟帮忙看一下,这段代码错在那里?总提示匹配不对!很简单,谢谢
- C#的反射里面的编写定制特性究竟是干什么的?
- 求助DataGrid问题
- 如何将从Socket接受的非托管字节流转化成托管结构,还有就是如何将托管结构体转成非托管字节流从Socket发送
- 引用了ocx后还需要using namespace吗?
- mscorlib.dll的问题还没有解决!大家帮忙!着急!!!
- C#如何在dll创建VC那样的导出函数?
- 自己写了一个数据库类,但是怎么使用参数化查询的语句呢?
请问还有别的什么更好的方法吗?
可以调用DateRow方法吗。。
解决了,少了上面一句代码
另外数据库的表要设个主键,还是自己动手丰衣足食嘿嘿
小菜,下面是关于如何选中datagridview的代码
if (e.Button == MouseButtons.Right)
{
if (e.RowIndex >= 0)
{
try
{
dataGridView1.ClearSelection();
dataGridView1.Rows[e.RowIndex].Selected = true;
dataGridView1.CurrentCell = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];
contextMenuStrip1.Show(MousePosition.X,MousePosition.Y);
}
catch (ArgumentException)
{
MessageBox.Show("出错了");
}
}
}
选中之后就可以直接修改了啊,如下
if ((dataGridView1.CurrentRow.Cells[0].Value) != null)
txt_mc.Text = dataGridView1.CurrentRow.Cells[0].Value.ToString();
http://hi.csdn.net/space-6131721-do-album-picid-768283-goto-up.html