A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© No_why 中级黑马   /  2013-12-26 12:36  /  1490 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如何设置选中一单元格即选中这一行,如何设置不能编辑,从数据库中取数据

6 个回复

倒序浏览

如图

本帖最后由 黑色海 于 2013-12-26 21:56 编辑

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

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

图片1.png

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

图片2.png

评分

参与人数 1技术分 +1 收起 理由
V_John + 1

查看全部评分

回复 使用道具 举报
从数据库取数据的话,放入到list集合或者datatable中绑定到datagridview上
回复 使用道具 举报
设置  DataGridView的readonly=true实现只读;设置DataSource属性实现数据库读取

评分

参与人数 1技术分 +1 收起 理由
V_John + 1

查看全部评分

回复 使用道具 举报
基本上有数据交互的控件都有一个 readonly 属性   设置成true就不能够编辑了

评分

参与人数 1技术分 +1 收起 理由
V_John + 1

查看全部评分

回复 使用道具 举报
请及时设置成“提问结束”这样版主才能给你加分呢。
回复 使用道具 举报
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();
        }
  }
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马