请问在datagridview如何处理ID与描述? 比如我要在datagridview的一列上显示部门名称,但实际上保存到数据库里的是部门编号,这种怎么实现?我没怎么用.net开发过东西,不知道大家用datagridview的时候是绑定吗? 如果是绑定,那么怎么处理自增的列(即在保存到sqlServer数据库时id自动加1)? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单的方法 可以存在两列 ID列 名称列 然后ID列不再dg中显示出来ID自动增1可以在数据库中将ID列设置为种子 交由数据库来负责处理 没太看懂楼上的意思难到部门名称和部门编号不在一个表中吗?datagridview绑定数据过程SqlDataAdapter Myda = new SqlDataAdapter(sSql,myConn);DataTable MyTable = new DataTable(); //DataSet Myds = new DataSet();也行只不过它是多个表,DataTable是单个表操作Myda.Fill(MyTable);datagridview.datasource = MyTable; 回3楼,比如这样员工表有这样的字段:staffID,staffName,departID部门表的字段:departID,departName员工表的departID是一个外键,值来自部门表.我在编辑员工表的时候想在dataGridview中显示的列是 "员工姓名" 和 "部门". 其中"部门"这一列用下拉列表框,显示的是部门名称,但是保存的时候要求保存到员工表里的departID的值是所选的部门名称相对应的departID.其实这是很常见的应用,不知道我这样说你能不能明白? 关于双屏显示的问题。求思路。。 如何去除字符串中的非法字符 把DateGrid数据导入Excel里,发生的错误!~~ 如何打成直接带.Net Framwork的安装包 Point类类型是Point3D类类型的基类,Point b = new Point3D(12,12);按这条语句,b是属于什么类型的对象呢? 调用API的问题,高手请进! C#MSXML2读取网址出错 50分求水晶报表的注册号和密码!!!!! 关于Membership.UpdateUser的问题 我太喜欢这里了,散分! 如何将图片在C#窗体上自动调节大小啊。。。。 登陆问题
难到部门名称和部门编号不在一个表中吗?datagridview绑定数据过程
SqlDataAdapter Myda = new SqlDataAdapter(sSql,myConn);
DataTable MyTable = new DataTable(); //DataSet Myds = new DataSet();也行只不过它是多个表,DataTable是单个表操作
Myda.Fill(MyTable);
datagridview.datasource = MyTable;
员工表有这样的字段:staffID,staffName,departID
部门表的字段:departID,departName
员工表的departID是一个外键,值来自部门表.我在编辑员工表的时候想在dataGridview中显示的列是 "员工姓名" 和 "部门". 其中"部门"这一列用下拉列表框,显示的是部门名称,但是保存的时候要求保存到员工表里的departID的值是所选的部门名称相对应的departID.
其实这是很常见的应用,不知道我这样说你能不能明白?