Categories
ASP.NET C#

Access Selected GridViewRow in GridView

GridViewRow selectedRow = (GridViewRow)(((Control)e.CommandSource).NamingContainer);

Categories
ASP.NET

Gridview – Getting the RowIndex

The following syntax sets the rowindex equal to the specific row number: int rowindex = ((GridViewRow)((Control)e.CommandSource).Parent.Parent).RowIndex;

Categories
ASP.NET

How to access the EmptyDataTemplate controls from OnRowCommand in GridView

For example – inserting value in the empty gridview: protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == “Insert”) { TextBox txt = (((Control)e.CommandSource).NamingContainer).FindControl(“txtTest”) as TextBox; //do insert action } } Another way to do this is by getting EmptyDataTemplate table and its controls: if (e.CommandName == “Insert”) { Table table = (Table)GridView1.Controls[0]; TextBox […]