我有一個包含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