微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c# – 在列表框中显示项目有哪些可能性?

我一直在努力弄清楚如何创建一个界面,该界面可以允许用户输入多行数据并将这些条目一次性传递到sql服务器数据库中.我无法得到任何更好的想法所以我想出了这个(见下图).

我设想的是用户在文本框中输入值并点击“添加到列表”按钮.然后在下面的列表框中使用标题“展示列表”填充这些值,并且当按下添加展示按钮时,列表框中的所有值都将传递到数据库中.

好吧,我再次想知道是否可以将这些值从文本框绑定到列表框以及我是否能够将它们传递到数据库中.

如果有可能那么我会很高兴知道如何去做,否则我会很高兴如果你能为我推荐一个更好的方法来处理这种情况,否则我必须一次解决一个数据输入问题.

我相信这个网站有一些有用的信息可以帮助解决我的问题,但我无法对文章做出正面或反面……似乎我几乎就在那里,它就会滑落.大家可以阅读并帮助我适应我的情况吗?发布如下:

http://www.codeproject.com/KB/aspnet/ExtendedGridView.aspx

解决方法

对的,这是可能的.我以前做过两次.

请查看http://www.asp.net/web-forms/data的“数据访问教程”以获取相关信息.

概观

>对于用户界面,您需要数据网格上方的数据输入表单.
>对于后端,您需要一个数据适配器(或表适配器),它可以在一次操作中将数据加载并保存到数据库中.

您将使用DataSet和DataAdapter更新数据库,并为输入操作DaTarow,为列表框操作DataTable.请注意,列表框实际上是一个数据网格,转发器或其他控件,它接受DataTable作为DataSource.

> DataAdapter填充包含DataTable的DataSet.>输入控件绑定到从DataTable创建的DaTarow.当用户单击“添加到列表”时,将数据行添加到数据表,然后为下一个项创建新的数据行.>当用户单击add-exhibit时,使用DataAdapter更新数据库是一件简单的事情.系统会为您处理任何已更改,已删除和已添加的数据.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐