protected void gvProjects_RowEditing(object sender, GridViewEditEventArgs e)
{
try
{
int index = e.NewEditIndex+1;
Label lblproj_id = (Label)gvProjects.Rows[index].FindControl("lblproject_id");
Label lblproj_code = (Label)gvProjects.Rows[index].FindControl("lblCode");
Label lblproj_name = (Label)gvProjects.Rows[index].FindControl("lblName");
Label lblproj_desc = (Label)gvProjects.Rows[index].FindControl("lblDescription");
mdpproject.Show();
txtprojectcode.Text = lblproj_code.Text;
txtProjectName.Text = lblproj_name.Text;
txtProjectDescription.Text = lblproj_desc.Text;
btnSave.Text = "Update";
Session["proj_id"] = lblproj_id.Text;
}
catch (Exception ex) { }
}
protected void gvProjects_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
int index = e.RowIndex+1;
Label lblproject_id = (Label)gvProjects.Rows[index].FindControl("lblproject_id");
BBEL.proj_id = Convert.ToInt32(lblproject_id.Text);
BBEL.comp_id = Convert.ToInt16(Session["comp_id"]);
if (BBLL.DeleteProjects(BBEL) == true)
{
//lblproject_id.Text = "Location details deleted successfully";
// lblproject_id.ForeColor = System.Drawing.Color.Red;
ScriptManager.RegisterClientScriptBlock(this, typeof(Page), "project", "alert('project details deleted successfully');", true);
}
GridFill();
}
================================================================================================
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript" src="js/quicksearch.js"></script>
<script type="text/javascript">
$(function () {
$('.search_textbox').each(function (i) {
$(this).quicksearch("[id*=gvEmpSkills] tr:not(:has(th))", {
'testQuery': function (query, txt, row) {
return $(row).children(":eq(" + i + ")").text().toLowerCase().indexOf(query[0].toLowerCase()) != -1;
}
});
});
});
</script>
----------------------------------------------------------------------------------------------------------------------------
protected void gvEmpSkills_DataBound(object sender, EventArgs e)
{
GridViewRow row = new GridViewRow(0, 0, DataControlRowType.Header, DataControlRowState.Normal);
for (int i = 0; i < gvEmpSkills.Columns.Count - 2; i++)
{
TableHeaderCell cell = new TableHeaderCell();
TextBox txtSearch = new TextBox();
txtSearch.Attributes["placeholder"] = gvEmpSkills.Columns[i].HeaderText;
txtSearch.CssClass = "search_textbox";
cell.Controls.Add(txtSearch);
row.Controls.Add(cell);
}
gvEmpSkills.HeaderRow.Parent.Controls.AddAt(1, row);
}