winform中datagridview录入数据的

问题描述

大家好,菜鸟刚学Winform开发,现在有个问题想请教大家。有两张表,一个学生基本信息表,一个请假记录表学生基本信息表,在数据库A中学号xuehao,姓名xingming请假信息表,在数据库B中学号xuehao,开始日期kaishiriqi,结束日期jieshuriqi学生基本资料维护进去了,现在想用datagridview做个录入请假信息的,datagrieview结构如下学号,姓名,开始日期,结束日期数据保存到请假信息表中去,只有姓名是从学生基本资料带进来的,我想做的功能是1、在进入录入界面时,Datagrieview就将之前录入的请假信息展示出来2、在当前展示界面录入新的请假信息谢谢大家!!

解决方案

本帖最后由 abcn 于 2015-04-16 09:15:47 编辑
解决方案二:
不同数据库,我是想将两个表读到datatable中,然后再进行其他操作。
解决方案三:
应该是有一个录入窗体吧,在窗体输入学号之后带出姓名
解决方案四:
引用2楼FoxDave的回复:

应该是有一个录入窗体吧,在窗体输入学号之后带出姓名

是的
解决方案五:
在学号的文本框加一个事件处理来查询学生姓名
解决方案六:
引用4楼FoxDave的回复:

在学号的文本框加一个事件处理来查询学生姓名

这个可以实现,主要是在列表的时候,这个名称怎么带出来,我用linq在dataset里将两个表关联,然后可以带出来,但这样datagridview不可编辑了。
解决方案七:
首先控件设置为可编辑编辑信息分别取出处理到对应表提交更新
解决方案八:
给你整里了一个DataGridView与DataTable构造与绑定的例子。请参考

时间: 2024-10-27 16:03:13

winform中datagridview录入数据的的相关文章

winform中datagridview字段颜色

问题描述 winform中dataGridView显示出所有数据其中一列数据为"是否完成"如果这列的此字段为"是",单元格显示为绿色"否",单元格显示为红色.此功能如何完成?谢谢大家~~给下代码看看~~ 解决方案 解决方案二:代码没有,思路就是你先遍历那一列单元格的值然后if判断根据判断加上下面这句话dataGridView1.Rows[i].Cells[j].Style.BackColor=red://这个是着色i表示第几行,j表示列,后面颜色

WinForm中DataGridView折叠控件【超好看】_实用技巧

刚到一家新公司,领导下发任务要用cs系统做一个表格折叠显示,这真是把我难倒了,自己工作6年一直以来都是做BS的系统.这如果在BS里面那太简单了,JqGrid默认都自带,可是DataGridview不支持折叠啊.自己一点经验没有,怎么办呢?于是上网搜了相关视频,资料,开始学习起来.最后借鉴源码封了这么一个东西,发出来分享下,也能让自己加深印象. 首先不多说,上图.如果大家感谢还不错,请继续往下阅读: 大概的效果就是这样. 上代码. 1.首先重写DataGridview,代码如下: public c

哪位能否可以提供一个vs2010中datagridview实现数据新增,修改删除的完整例子

问题描述 哪位能否可以提供一个vs2010中datagridview实现数据新增,修改删除的完整例子 解决方案 解决方案二:vs2010还没用过~~应该和2008和2005一样吧解决方案三:你可以直接利用向导,绑定datagridview数据源到sqlserver呀解决方案四:2010的就牛逼了?不一个样嘛自己写update,insert,delete或者用绑定自动更新解决方案五:晕哦..都一样的...4.0版本只是改了少部分东西~~~~解决方案六:我不建议数据库与显示控件绑定起来.如果这样容易

Winform中DataGridView绑定IList数据源后的排序的控件

Winform中DataGridView绑定IList数据源后的排序的控件 也是从网上看到的方法,我封装好了 使用方法: 使用方法: IList<Model> aaa = new List<Model>();aaa = Getr();dataGridView1.DataSource = new ZiZhuDi.IListdataGridViewSort.BindingCollection<Model>(aaa); 下载地址:http://download.csdn.ne

Winform中DataGridView对原对象修改后,如何取消找回原对象?

问题描述 我建了一个Class,代码如下:classPeople{privatestringname;publicstringName{get{returnthis.name;}set{this.name=value;}}}然后我有一个Peoples类classPeoples{privateList<People>peoples;publicList<People>Peoples{get{returnthis.peoples;}}}然后我把这个peoples实例绑定到Winform

winform中datagridview的问题,求高手解答!!!!

问题描述 1.datagridview中如何在操作列里同时包含编辑跟删除,包含之后如何区分操作.2.datagridview中如何在一个单元格里包含三行甚至更多的数据,例如含义三条数据,然后每条数据后面含义三个删除按钮,可以随时删除 解决方案 解决方案二: 没人吗?自己顶顶!!!解决方案三: 再顶!!!!!!!!高手啊解决方案四: lz看看这里:解决方案五: WebForm?貌似不是Winform.解决方案六: lz看看这里:解决方案七: 帮你顶顶,我也不会.GridView中可以给按钮设置co

WinForm 中 DataGridView的 一个问题

问题描述 我对DataGridView中的某一条数据修改了.要重新绑定,怎么才能只绑定我刚修改的那一条数据,.其它的都不变,修改是在外面的文本框里面修改的. 解决方案 解决方案二:SqlParametersp=newSqlParameter();SqlDataAdapterda;stringupdcmd="UpdateUserInfosetUserName=@UserName,UserPwd=@UserPwd,UserAge=@UserAge,UserType=@UserTypewhereUse

C#WinForm中dataGridView导出为Excel的问题,20分~~~~~~~~在线等~~~~

问题描述 数据库表:s_names_ages_citys_sexs_money张三20漯河男1000李四25郑州女800王五30安阳男900赵六26驻马店男300这些数据会显示在datagridview中,导出为Excel的时候Excel里显示成这样:姓名年龄安阳漯河驻马店郑州性别张三201000男李四25800女王五30900男赵六26300男 解决方案 解决方案二:你要的excel的样子好奇葩啊解决方案三:如果你能把下面的需求显示到DataGridView中,你都知道怎么导出了.数据结构是"

WinForm中DataGridView验证单元格输入的是数字

转载:http://www.cnblogs.com/ganqiyin/archive/2013/02/18/2915491.html 事件:DataGridView验证单元格输入的是数字,DataGridView源数据是从数据库读取的.      需求:当用户输入的不是数字的时候需要提示信息(数据是直接绑定数据库的,因此dataGridView有自己的报错功能,我们需要屏蔽掉它,显示自己的错误提示!)      实现: 选择DataGridView的CellValidating事件