2010-08-13 4 views
1

У меня есть следующий код, чтобы добавить новую строку в datatable, а затем привязать ее к gridview. Мне нужно добавить новую строку в любое время, когда я нажму кнопку Button2.Вставить несколько строк в gridview

Что мне нужно изменить в коде, чтобы у меня было несколько строк, прежде чем я отправлю их в базу данных?

Private Sub BindGrid() Dim DT как новый DataTable Dim Роу Как DataRow

DT.Columns.Add(New System.Data.DataColumn("Nome")) 
    DT.Columns.Add(New System.Data.DataColumn("Morada")) 

    Row = DT.NewRow 
    Row(0) = Nome.Text 
    Row(1) = Morada.Text 
    DT.Rows.Add(Row) 

    Dados.DataSource = DT 
    Dados.DataBind() 

End Sub 

Protected Sub Button2_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button2.Click 
    BindGrid() 
End Sub 

ответ

1

При нажатии на кнопку, пост-обратно происходит и загружается страница с нуля. Когда это произойдет, Page_Load выполняет снова и затемButton2_Click работает.

Если я могу предположить, что пользователь вводит какой-либо текст для добавления в GridView, вы прочитаете этот текст в Button2_Click. Затем вы можете добавить его в GridView, а затем вам нужно снова позвонить DataBind.

Смежные вопросы