如何将多个值添加到临时DataTable? [英] How to Add Multiple Values to Temporary DataTable?

查看:105
本文介绍了如何将多个值添加到临时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 new DataTable each time. Create the DataTable once and populate it multiple times.


这篇关于如何将多个值添加到临时DataTable?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆