Click here to Skip to main content
15,887,267 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
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();



}

================================================================================================
XML
<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);
 }
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900