【发布时间】:2017-06-17 06:30:17
【问题描述】:
我尝试在网格中动态添加记录
Private Sub AddToGrid()
If ViewState("table") IsNot Nothing Then
Dim dtable As DataTable = DirectCast(ViewState("table"), DataTable)
Dim drow As DataRow = Nothing
For i As Integer = 0 To dtable.Rows.Count
drow = dtable.NewRow()
drow("ID") = TEXT_1.Text
drow("Name") = ddl_name.SelectedItem.Text
drow("Type") = ddl_type.SelectedItem.Text
Next
dtable.Rows.Add( drow)
ViewState("table") =dtable
gridv.DataSource = dtable
gridv.DataBind()
End If
End Sub
Private Sub AddDefaultFirstRecord()
Dim dt As New DataTable()
Dim dr As DataRow
dt.TableName = "table"
dt.Columns.Add(New DataColumn("ID"))
dt.Columns.Add(New DataColumn("Name"))
dt.Columns.Add(New DataColumn("Type"))
dr = dt.NewRow()
dt.Rows.Add(dr)
ViewState("table") = dt
gridv.DataSource = dt
gridv.DataBind()
End Sub
Protected Sub Add_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Add.Click
AddToGrid()
End Sub
在页面加载时我称之为
AddDefaultFirstRecord()
当我添加记录时,网格有空的空白行,所以我如何删除这一行
喜欢这个
ID Name Type
Delete
Delete 92615 Din tYPE1
那么如何删除这个空的空白行我没有添加这个当我点击添加然后记录我添加的这个空行
【问题讨论】:
标签: asp.net vb.net gridview dynamically-generated