Показать последние 10 записей базы данных в GridView в C # - PullRequest
0 голосов
/ 16 октября 2018

Я хочу отобразить последние 10 записей базы данных в GridView в C #.Сейчас я использую этот код для отображения записей от самых старых до новых.

    public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
            string constr = ConfigurationManager.ConnectionStrings["jason"].ConnectionString;


            string query = "SELECT TOP 10 did,name,mobile from dealer;";
            query += "SELECT TOP 10 CUSTREGNO,DATEOFCOM,PLANANDTERM from customerreg";

            using (SqlConnection con = new SqlConnection(constr))
            {
                using (SqlCommand cmd = new SqlCommand(query))
                {
                    using (SqlDataAdapter sda = new SqlDataAdapter())
                    {
                        cmd.Connection = con;
                        sda.SelectCommand = cmd;
                        using (DataSet ds = new DataSet())
                        {
                            sda.Fill(ds);
                            gvCustomers.DataSource = ds.Tables[0];
                            gvCustomers.DataBind();
                            gvEmployees.DataSource = ds.Tables[1];
                            gvEmployees.DataBind();
                        }
                    }
                }
            }
        }
    }
}

1 Ответ

0 голосов
/ 16 октября 2018

Я думаю, что проще, если у вас есть первичный ключ с автоинкрементом.Затем вы можете получить эти значения из "ВЫБЕРИТЕ ТОП 10 * ОТ yourTable ЗАКАЗАТЬ YourPrimaryKey DESC"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...