请教大神关于c#窗体开发,form1,上面有按钮“添加用户”,点击弹出form2

接上,然后form2里面有几个lable,textbox等,比如用户id,用户名等,然后填写,然后填写完了,点击确认,跳到form1,并且form1下面有个listvie... 接上,然后form2里面有几个lable ,textbox等,比如用户id,用户名等,然后填写,然后填写完了,点击确认,跳到form1,并且form1下面有个listview,里面添加项中对应form2里面的哪些项,将你在form2里填写的显示在form1里的listview里(我估计要调用数据库,form2里点击确认要做一些读取,保存更新数据库等等)怎么实现呢?求大神指点,悬赏20 展开
 我来答
百度网友cfe4d0f
2013-04-03 · TA获得超过1502个赞
知道小有建树答主
回答量:937
采纳率:100%
帮助的人:866万
展开全部
> 首先你确定你的数据需要存储到数据库吗... 如果本身不是这么设计的话也没必要强求...
> 如果Form2是模态方式打开的 (ShowDialog) 这个函数是阻塞函数 只有form2关闭后函数才算执行完毕 所以直接把获取的代码写在下面即可 。。。 至于怎么获取到输入的值 要参考窗体间传值的一些办法 比如公开字段 静态字段 主动赋值等 正常来说用公开属性就行了(参考FileDilaog的设计)
> 如果你非要用数据库那更简单了。。Form2确定的时候存到数据库 关闭以后在Form1取出来...这涉及到读写数据库的技术了...
> 至于数据怎么存到ListView里.. 你需要创建一个ListViewItem类的实例 并且按照列标为它添加若干个ListViewSubItem存放文本...然后最好为它的tag引用到你的数据实体类上 最后用ListView.Items.Add添加进去就好了...这涉及到控件操作..
更多追问追答
追问
是数据库呢,大神能不能具体到代码啊,我是菜鸟啊,才接触c#一个星期,不会啊
追答
=A= 一个星期你就想一口气吃透这么多技术么....
你太小看码农了............
数据库操作从vs直接拽组件绑定,到会自己写connection和command连接,到可以会用parameter来提高安全性,到可以写出sqlHelper这种方便而且模块化的操作类,是真心需要一段时间的......

我已经把问题分解了...具体去各个攻破 还是需要你自己去查参考书或者相关资料了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式