绑定中继器中的所有数据

本文关键字:数据 中继器 绑定 | 更新日期: 2023-09-27 18:23:48

default.aspx中有以下代码:

DataSet dsvehicle_info = new DataSet();
for (int i = 0; i < dsvehicle.Tables[0].Rows.Count; i++)
{
    dsvehicle_info = cls.ReturnDataSet("RetriveData_Alias1",
        new SqlParameter("@Field", "vehicle_no,lat,lon"),
        new SqlParameter("@TblNm", "current_gps_data left join device_master on device_master.id=current_gps_data.id"),
        new SqlParameter("@WhereClause", "where current_gps_data .id='" + dsvehicle.Tables[0].Rows[i]["id"].ToString() + "'"));
}
vehicle_info.DataSource = dsvehicle_info;
vehicle_info.DataBind();      

当我运行这个时,它将只绑定最后一个记录。如何绑定所有数据?

绑定中继器中的所有数据

你不能这样添加它是有什么原因吗?

DataSet dsvehicle_info= new DataSet("VehicleInfo");
dsvehicle_info.Tables.Add(dsvehicle.Tables[0]);