gpt4 book ai didi

asp.net - 如何在Gridview中手动添加数据

转载 作者:行者123 更新时间:2023-12-02 11:05:38 25 4
gpt4 key购买 nike

我已经完成了这件事,它显示一个错误,因为索引超出范围。必须为负且非零值。在以下代码中,

Dim index_flag as Integer = 0
GridView1.Rows(index_flag).Cells(1).Text = ds.Tables(0).Rows(index_flag).Item("curr_datetime").ToString
GridView1.Rows(index_flag).Cells(2).Text = ds.Tables(0).Rows(index_flag).Item("site_id").ToString
GridView1.Rows(index_flag).Cells(2).Text = ds.Tables(0).Rows(index_flag).Item("site_name").ToString
GridView1.Rows(index_flag).Cells(3).Text = ds.Tables(0).Rows(index_flag).Item("dc_volt").ToString

最佳答案

我认为你应该使用数据表。根据您的需要准备数据表并将该数据表绑定(bind)到 GridView 这是 C# 的示例,但您可以使用 VB.NET 语法做同样的事情

        DataTable dt = new DataTable();
dt.Columns.Add("sr_no");
dt.Columns.Add("item_name");
dt.Columns.Add("item_id");
dt.Columns.Add("qty");
dt.Columns.Add("rate");
dt.Columns.Add("total");

var dr = dt.NewRow();
dr["sr_no"] = txtSr.Text;
dr["item_name"] = ddlItem.SelectedItem.Text;
dr["item_id"] = ddlItem.SelectedValue;
dr["qty"] = txtQty.Text;
dr["rate"] = txtRate.Text;
dr["total"] = int.Parse(txtQty.Text) * int.Parse(txtRate.Text);

dt.Rows.Add(dr);

关于asp.net - 如何在Gridview中手动添加数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16313355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com