更新数据集 c# asp

发布于 2024-08-15 09:47:09 字数 210 浏览 4 评论 0原文

我用 C# 编写了一些逻辑。现在我需要将其更新为已经创建的数据集。 数据集包含一个表 PackageTable。它有两个字段,PackageId 和 PackagePrice 现在,我想在表中搜索特定 Packageid,例如“P1”,并使用新值更新 PackagePrice,例如“100”。

请告诉我如何用 C# 做到这一点。 另请注意,我没有使用文本框或网格视图等来更新它。 提前致谢

I have written some logic in C#. Now I need to update it to the already created Dataset.
The Dataset is containing a Table PackageTable. It has two fields, PackageId, and PackagePrice
Now, I want to search the table for certain Packageid, say 'P1' and update the PackagePrice with a new value , say '100'.

Please tell me how to do it with C#.
Please also note that I am not updating it using a textbox or gridview etc.
Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凉世弥音 2024-08-22 09:47:09

您可以尝试将此

dt.Select("PackageId = 1")[0]["PackagePrice"] = 2;

dt作为您的数据表,从中选择行,然后将字段值设置为您需要的值。

来自评论,小例子

Dim dt As New DataTable
dt.Columns.Add("t")
Dim r As DataRow
r = dt.NewRow
r("t") = "aa"
dt.Rows.Add(r)

DataGridView1.DataSource = dt

Dim d As DataTable
d = DataGridView1.DataSource
TextBox1.Text = d.Rows(0)("t")

You can try this

dt.Select("PackageId = 1")[0]["PackagePrice"] = 2;

dt is your data table, select the rows from it, then set the field value to what you require.

From comments, small example

Dim dt As New DataTable
dt.Columns.Add("t")
Dim r As DataRow
r = dt.NewRow
r("t") = "aa"
dt.Rows.Add(r)

DataGridView1.DataSource = dt

Dim d As DataTable
d = DataGridView1.DataSource
TextBox1.Text = d.Rows(0)("t")
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文