如何将多个值添加到临时DataTable? [英] How to Add Multiple Values to Temporary DataTable?
本文介绍了如何将多个值添加到临时DataTable?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我实际上是ASP.Net的初学者。
我想从文本框向gridview添加值。我做了一个简单的代码,但我能做的就是一行。
当我从文本框输入不同的值时。它只填充数据表而不在下面添加新行。
这是我的代码:
I actually a beginner in ASP.Net.
I wanted to add values to a gridview from textboxes. I did a simple code but all I can do is one row.
When I input different values from textbox. It only populate the datatable not add a new row below.
This is my code:
Dim dt As New DataTable()
dt.Columns.AddRange(New DataColumn(4) {New DataColumn("Code"), New DataColumn("Name"), New DataColumn("Description"), New DataColumn("Quantity"), New DataColumn("Critical")})
dt.Rows.Add(componentCodeTextbox.Text, componentnametextbox.Text, DescriptionTextbox.Text, QuantityTextbox.Text, CriticalTextbox.Text)
ViewState("dt") = dt
TempGV.DataSource = TryCast(ViewState("dt"), DataTable)
TempGV.DataBind()
推荐答案
每次看起来你正在创建一个新的DataTable
。创建DataTable
一次并多次填充。
It looks you are creating a newDataTable
each time. Create theDataTable
once and populate it multiple times.
这篇关于如何将多个值添加到临时DataTable?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文