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更新数据库是一件简单的事情.系统会为您处理任何已更改,已删除和已添加的数据. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |