我已在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());
}
}