我有一个包含2个下拉菜单,2个文本框和一个按钮的页面。用户将从下拉列表中选择项目,然后将数据输入到文本框中。这样做后,他们将点击一个按钮,从这些控件中获取信息并填充“订单容器”。他们将能够输入多个“订单”。这种情况下的哪种控制?
- Gridview控件是否会成为这个“Order Container”的路线?
- Gridview控件是否允许插入多条记录?
- Gridview控件是否允许删除记录?
感谢您的帮助! 迈克
更新: 这里是我如何更新GridView控件:
Protected Sub imgAddOrderItemClick(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles imgAddOrderItem.Click
Dim qty As String 'Integer
Dim type As String
Dim product As String
Dim price As Integer
Dim count As Integer
count = GridView1.Rows.Count
type = ddlProductTypes.SelectedItem.ToString
product = ddlProductFamilies.SelectedItem.ToString
price = 11
qty = TextBox10.Text
' Populate the datatable with your data (put this in appropriate loop)
dr = dt.NewRow
dr("Type") = type
dr("Product") = product
dr("Qty") = qty
dr("Price") = price
' Add the row
dt.Rows.Add(dr)
dt.AcceptChanges()
GridView1.DataSource = dt 'GetData()
GridView1.DataBind()
End Sub
我不认为'GridView'允许你插入记录。您最好查看['ListView'](http://msdn.microsoft.com/zh-cn/library/bb398790%28v=vs.100%29.aspx)控件。 – 2013-02-27 21:12:28
我已经能够添加一行到Gridview,但只有一行。如果我有第二行,它会覆盖现有的行。 – Charlie 2013-02-28 20:21:42
我正在添加一个像这样的新行: –
Charlie
2013-02-28 20:22:49