繁体   English   中英

试图将数据绑定到GridView但无法绑定

[英]Trying to Bind Data to GridView But unable to Bind

我正在尝试将数据绑定到gridView。 基本上,我想将特定人的记录绑定到gridview,因此我通过查询来获取数据。 我还设置了AutoGenerateColumns=True 我的代码执行正常,但没有异常也没有错误。 请检查并指导。 谢谢。

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.Configuration;
using System.Data;

public partial class ViewRegisteredDonors : System.Web.UI.Page
{
    protected void Button1_Click(object sender, EventArgs e)
    {
        SqlConnection conec = new SqlConnection(ConfigurationManager.ConnectionStrings["BloodDonorRegistrationConnectionString"].ConnectionString);

        string query;
        query = "select D_FirstName,D_LastName,D_BloodGroup,D_City,D_Phone from Donor where D_City= @BG AND D_City=@cc";
        SqlCommand cmd = new SqlCommand(query, conec);
        cmd.Parameters.AddWithValue("@BG", dropbownBlood.SelectedItem.Text);
        cmd.Parameters.AddWithValue("cc", DropDownListCity.SelectedItem.Text);
        conec.Open();
        cmd.CommandType = CommandType.Text;
        //cmd.CommandType = CommandType.StoredProcedure;
        SqlDataAdapter da = new SqlDataAdapter(cmd);
        DataSet d = new DataSet();
        da.Fill(d);
        GridView1.DataSource = d;
        GridView1.DataBind();
    }
}

检查参数名称@ cc。@是否丢失,以便您的数据集可能为空。

cmd.Parameters.AddWithValue("cc", DropDownListCity.SelectedItem.Text);

应该

cmd.Parameters.AddWithValue("@cc", DropDownListCity.SelectedItem.Text);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM