返回首页

我已在asp.net链接按钮。链接按钮的名称是"所有",我也采取了有名字的"A"按钮。我甲肝etaken DataList控件从数据库中提取记录。

现在你可以明白,当我点击链接按钮,"所有",则所有记录从数据库中取出后,---
显示现在我想,当我点击简单的按钮"",然后只记录显示,第一个字符"A"从数据库中的DataList。

我米的代码,前一段时间工作,但现在没有工作,所以发生了什么事,告诉我: -

aspx代码是:---

&

 

<asp:Button ID="btnA" runat="server" Text="A" Width="42px" onclick="btnA_Click"/>

<pre lang="xml"><asp:LinkButton ID="lnkbtnAll" runat="server" Font-Underline="False"

                                onclick="lnkbtnAll_Click">All</asp:LinkButton>

{C} cs代码是:---
protected void lnkbtnAll_Click(object sender, EventArgs e)

    {

        try

        {

            {

                string connectionString = WebConfigurationManager.ConnectionStrings["cnn"].ConnectionString;

                string selectSQL = "SELECT emplastname FROM emppersonalinfo";

                SqlDataAdapter adp = new SqlDataAdapter(selectSQL, cnn);

                DataSet ds = new DataSet();

                adp.Fill(ds);

                Panel1.Visible = true;

                DataList1.DataSource = ds;

                DataList1.DataBind();

            }

 

        }

        catch (Exception ex)

        {

            Response.Write(ex.ToString());

        }

       

        Label2.Visible = true;

        Session["pawan"] = "ps";

    }

 

protected void btnA_Click(object sender, EventArgs e)

    {

        try

        {

            if (Session["pawan"] == "ps")

            {

                string str = "a";

                string connectionString = WebConfigurationManager.ConnectionStrings["cnn"].ConnectionString;

                string selectSQL = "SELECT emplastname FROM emppersonalinfo  where emplastname Like '" + str + "%'";

                SqlDataAdapter adp = new SqlDataAdapter(selectSQL, cnn);

                DataSet ds = new DataSet();

                adp.Fill(ds);

                Panel1.Visible = true;

                DataList1.DataSource = ds;

                DataList1.DataBind();

 

            }

        }

        catch (Exception ex)

        {

            Response.Write(ex.ToString());

        }

}

回答

评论会员:CiumacSergiu 时间:2012/02/06
喜舒克拉,
你尝试过使用区分大小写的比较(据我看到你正在寻找"一"用小写的"a")。您可以更改"A"至"A"或使用不区分大小写选择查询:
{体C3}希望这会有所帮助,问候
评论会员:游客 时间:2012/02/06
Mithun塔库尔从尼斯电脑|数据库是大小写敏感的数据的情况下,改变"一"到"A",然后尝试或使用由Sergiu建议的查询:YogeshPednekar:试试这个{BR}{的C4}yogesh