黑马程序员技术交流社区

标题: winForm中DataGridView问题 [打印本页]

作者: No_why    时间: 2013-12-26 12:36
标题: winForm中DataGridView问题
如何设置选中一单元格即选中这一行,如何设置不能编辑,从数据库中取数据
作者: 黑色海    时间: 2013-12-26 21:53
标题: 如图
本帖最后由 黑色海 于 2013-12-26 21:56 编辑

[img]C:\Users\lenovo\Desktop\图片2.pngC:\Users\lenovo\Desktop\图片1.png[/img]

图片1.png (40.29 KB, 下载次数: 8)

图片1.png

图片2.png (15.96 KB, 下载次数: 6)

图片2.png

作者: 黑色海    时间: 2013-12-26 21:57
从数据库取数据的话,放入到list集合或者datatable中绑定到datagridview上
作者: liulinaxue    时间: 2013-12-30 11:07
设置  DataGridView的readonly=true实现只读;设置DataSource属性实现数据库读取
作者: 念~    时间: 2013-12-31 09:46
基本上有数据交互的控件都有一个 readonly 属性   设置成true就不能够编辑了
作者: SunshineGirl    时间: 2014-1-2 11:30
请及时设置成“提问结束”这样版主才能给你加分呢。
作者: 涵风    时间: 2014-1-4 21:58
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
  {
    if (e.ColumnIndex == 0)
       {
         this.dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
         this.dataGridView1.Rows[e.RowIndex].Selected = true;
         //选中行的第二列数据
         lb_userId.Text = this.dataGridView1.Rows[e.RowIndex].Cells[1].value.Tostring();
         //选中行的第三列数据
         lb_userPw.Text = this.dataGridView1.Rows[e.RowIndex].Cells[2].value.Tostring();
        }
  }




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2