如何在asp.net中动态显示记录?

帕蒂达达

我正在创建小型房地产网站,但需要一些帮助来显示数据库中的记录。

我想要这样的结果:

http://www.99acres.com/property-in-mumbai-harbour-15-lakhs-to-20-lakhs-ffid?search_type=QS&search_location=HP&lstAcn=HP_R&src=CLUSTER&np_search_type=NP%2CR2M&isvoicesearch=N&keyword_suggest=bour%图3B&类= O%2CB%2CA&strEntityMap = W3sidHlwZSI6ImNpdHkifSx7IjEiOlsibXVtYmFpIGhhcmJvdXIiLCJDSVRZXzEzLCBQUkVGRVJFTkNFX1MsIFJFU0NPTV9SIl19XQ%3D%3D&texttypedtillsuggestion =孟买&优化搜索结果= Y&Refine_Localities =精确%20Localities和行动=%2Fdo%2Fquicksearch%2Fsearch&建议= CITY_13%2C%20PREFERENCE_S%2C%20RESCOM_R&房产类型= 1%2C4%2C2%2C3%2C90%2C5 %2C22%2C80

这是我的代码,用于显示来自2个表的静态单个记录:-

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;

public partial class Result : System.Web.UI.Page
{
    SqlConnection con;
    SqlCommand cmd,cmd1;
    SqlDataReader dr;

    string city1, area1, type1;
    int min, max;
    int id = 0;
    int id2 = 0;
    protected void Page_Load(object sender, EventArgs e)
    {
        city1 = Request.QueryString["city"];
        area1 = Request.QueryString["area"];
        type1 = Request.QueryString["propertytype"];
       // type1= "1bhk";
        min = Convert.ToInt32(Request.QueryString["minprice"]);
        max = Convert.ToInt32(Request.QueryString["maxprice"]);
        id = Convert.ToInt32(Request.QueryString["uid"]);
       // id = 1;
        con = new SqlConnection("integrated security=true; database=data1; server=sudhir-pc");
        con.Open();
        //cmd = new SqlCommand("select price,area,imagename,users_id from property where city='" + city1 + "' and area='" + area1 + "' and propertytype='" + type1 + "' and users_id=" + id + "", con);
        //  cmd1 = new SqlCommand("select frstname,laststname,contactno from users where users_id='"+id+"'", con);
        cmd = new SqlCommand("select price,area,imagename,users_id,available from property where city=@city1 and area=@area1 and propertytype=@type1", con);
        cmd.Parameters.AddWithValue("@city1",city1);
        cmd.Parameters.AddWithValue("@area1",area1);
        cmd.Parameters.AddWithValue("@type1",type1);

      //  cmd.Parameters.AddWithValue("@id",id);
        dr = cmd.ExecuteReader();

        while (dr.Read())
        {
            Label1.Text = (string)dr["price"].ToString();
            Label2.Text= (string)dr["area"];
            string imgstr=(string)dr["imagename"];
            int id1 = (int)dr["users_id"];
            Image1.ImageUrl = "~/upload/"+imgstr+"";
            Label13.Text = city1;
            Label14.Text = type1;
            Label16.Text = (string)dr["available"].ToString();

            id2 = (int)dr["users_id"];
        }
        dr.Dispose();
        cmd1 = new SqlCommand("select firstname,laststname,contactno from users where users_id=" + id2 + "", con);
        dr = cmd1.ExecuteReader();
        while (dr.Read())
        {
            Label4.Text = (string)dr["firstname"];
            Label5.Text = (string)dr["laststname"];

            if (id > 0)
                Label6.Text = (string)dr["contactno"];


        }
        if (id < 1)
            Label6.Text = "To see contact information. Register!";
    }
}

但是我需要动态显示多个记录,我应该使用哪个控件?

马特·默多克(Matt Murdock)

满足此要求的最佳选择是DataList和Repeater。

您可以在这里使用其中任何一个。两者都用于显示以固定模式重复的信息。Repeater比DataList更轻巧,因为Datalist通过创建表来创建视图,而Repeater则不然。最终,您可以选择使用它们中的任何一个。您只需要ItemTemplate在两者中都进行编辑,然后它将重复显示您拥有的记录数。

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Django中动态显示图像

来自分类Dev

如何在React中动态显示按钮点击次数

来自分类Dev

如何在VueJS中动态显示图像?

来自分类Dev

如何在HTML页面中动态显示php代码

来自分类Dev

如何在Django管理中动态显示内联

来自分类Dev

如何在SSRS中动态显示标题

来自分类Dev

如何在 yii2 中动态显示 pageSize?

来自分类Dev

如何在 django 模板中动态显示图像?

来自分类Dev

在 ASP.NET 页面上动态显示数据

来自分类Dev

如何动态显示数组

来自分类Dev

如何动态显示数组

来自分类Dev

如何在动态创建的html表中动态显示四个单选按钮?

来自分类Dev

Aspx asp.net-如何根据用户选择最佳地动态显示内容

来自分类Dev

如何在D3.js中动态显示多行文本?

来自分类Dev

如何在C#的datagridview列中动态显示数字计时器(StopWatch)?

来自分类Dev

如何在剃须刀组件中动态显示信息列表

来自分类Dev

如何在D3.js中动态显示多行文本?

来自分类Dev

如何在phonegap应用程序后端sqlite中动态显示图表?

来自分类Dev

如何在Android中使用SQLite在不同的Radio Grpups中动态显示单选按钮

来自分类Dev

如何在使用自动生成的列真时在GridView中仅动态显示日期部分

来自分类Dev

如何在每个单元格中动态显示图表?

来自分类Dev

Python:如何在标签小部件(tkinter)中动态显示图像

来自分类Dev

JavaScript- 如何在 AngularJS 中动态显示只读星级?

来自分类Dev

如何在下拉列表中动态显示多个复选框列表

来自分类Dev

如何在文件上传中动态显示图像

来自分类Dev

如何在地图上动态显示标注?

来自分类Dev

如何根据响应动态显示星级?

来自分类Dev

如何使用PHP动态显示时间?

来自分类Dev

如何动态显示Durandal路线的标签?

Related 相关文章

  1. 1

    如何在Django中动态显示图像

  2. 2

    如何在React中动态显示按钮点击次数

  3. 3

    如何在VueJS中动态显示图像?

  4. 4

    如何在HTML页面中动态显示php代码

  5. 5

    如何在Django管理中动态显示内联

  6. 6

    如何在SSRS中动态显示标题

  7. 7

    如何在 yii2 中动态显示 pageSize?

  8. 8

    如何在 django 模板中动态显示图像?

  9. 9

    在 ASP.NET 页面上动态显示数据

  10. 10

    如何动态显示数组

  11. 11

    如何动态显示数组

  12. 12

    如何在动态创建的html表中动态显示四个单选按钮?

  13. 13

    Aspx asp.net-如何根据用户选择最佳地动态显示内容

  14. 14

    如何在D3.js中动态显示多行文本?

  15. 15

    如何在C#的datagridview列中动态显示数字计时器(StopWatch)?

  16. 16

    如何在剃须刀组件中动态显示信息列表

  17. 17

    如何在D3.js中动态显示多行文本?

  18. 18

    如何在phonegap应用程序后端sqlite中动态显示图表?

  19. 19

    如何在Android中使用SQLite在不同的Radio Grpups中动态显示单选按钮

  20. 20

    如何在使用自动生成的列真时在GridView中仅动态显示日期部分

  21. 21

    如何在每个单元格中动态显示图表?

  22. 22

    Python:如何在标签小部件(tkinter)中动态显示图像

  23. 23

    JavaScript- 如何在 AngularJS 中动态显示只读星级?

  24. 24

    如何在下拉列表中动态显示多个复选框列表

  25. 25

    如何在文件上传中动态显示图像

  26. 26

    如何在地图上动态显示标注?

  27. 27

    如何根据响应动态显示星级?

  28. 28

    如何使用PHP动态显示时间?

  29. 29

    如何动态显示Durandal路线的标签?

热门标签

归档