gridview textbox listbox 实现模糊查询
protected void txtPartNo_TextChanged(object sender, EventArgs e)
{
TextBox t = (TextBox)sender;
GridViewRow drv = (GridViewRow)t.NamingContainer;
int rowIndex = drv.RowIndex;
gvOrderinfo.Rows[drv.RowIndex].FindControl("lbxlike").Visible = true;
DataTable table = GetGridViewData();
DataTable dt = DBHelp.ExecuteDataSet(strConn, strlike).Tables[0];
if (dt.Rows.Count > 0)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
lbx.Items.Add(dt.Rows[i][1].ToString());
}
}
}
protected void lbxlike_SelectedIndexChanged(object sender, EventArgs e)
{
DataTable table = GetGridViewData();
Control editControllibox = gvOrderinfo.Rows[table.Rows.Count - 1].FindControl("lbxlike");
ListBox lbxlisbox=editControllibox as ListBox;
if (lbxlisbox.SelectedItems.Count > 0)
{
((TextBox)gvOrderinfo.Rows[table.Rows.Count - 1].FindControl("txtPartNo")).Text = lbxlisbox.SelectedItem.ToString();
}
}