Dear All
I want to Find Control in gridview on RowCommand event in asp.net
if it Is possible Please revert me
Reply | Reply with Attachment
Alert Moderator
Responses
Posted by: Prabhakar on: 5/10/2011 [Member] [MVP] Starter | Points: 25
0
Hi avalemanoj0405
i am Provide Code For Find Control ... Check it now. . . it's a use full for you . . on RowDataBound
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
Label lblPrice = (Label)e.Row.FindControl("lblPrice");
Label lblUnitsInStock = (Label)e.Row.FindControl("lblUnitsInStock");
decimal price = Decimal.Parse(lblPrice.Text);
decimal stock = Decimal.Parse(lblUnitsInStock.Text);
totalPrice += price;
totalStock += stock;
totalItems += 1;
}
if (e.Row.RowType == DataControlRowType.Footer)
{
Label lblTotalPrice = (Label)e.Row.FindControl("lblTotalPrice");
Label lblTotalUnitsInStock = (Label)e.Row.FindControl("lblTotalUnitsInStock");
lblTotalPrice.Text = totalPrice.ToString();
lblTotalUnitsInStock.Text = totalStock.ToString();
lblAveragePrice.Text = (totalPrice / totalItems).ToString("F");
}
}
Best Regard's
Prabhakar
Navalemanoj0405, if this helps please login to Mark As Answer. | Alert Moderator
Posted by: Navalemanoj0405 on: 5/10/2011 [Member] Starter | Points: 25
0
thanks for reply prabhakar
but i want to find control on RowCommand of gridview.
Navalemanoj0405, if this helps please login to Mark As Answer. | Alert Moderator
Posted by: Prabhakar on: 5/10/2011 [Member] [MVP] Starter | Points: 25
0
ok Navalemanoj0405
check this code. . if u agree mark as Answer . .
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName.Equals("Update"))
{
int state = 0;
int index = int.Parse(e.CommandArgument.ToString());
GridViewRow row = GridView1.Rows[index];
DropDownList lstState = (DropDownList)row.FindControl("StateID");
state = int.Parse(lstState.SelectedValue.ToString());
ObjectDataSource1.UpdateParameters.Add("StateID", state.ToString());
}
}
Best Regard's
Prabhakar
Navalemanoj0405, if this helps please login to Mark As Answer. | Alert Moderator
Posted by: Navalemanoj0405 on: 5/10/2011 [Member] Starter | Points: 25
0
hey prabhakar but what should be there in CommandArgument in gridview ?
Navalemanoj0405, if this helps please login to Mark As Answer. | Alert Moderator
Posted by: Prabhakar on: 5/10/2011 [Member] [MVP] Starter | Points: 25
0
Hi
here the Command-argument To determine the index of the row that raised the event, use the CommandArgument property of the event argument that is passed to the event.
Best Regard's
Prabhakar
Navalemanoj0405, if this helps please login to Mark As Answer. | Alert Moderator
Posted by: Navalemanoj0405 on: 5/10/2011 [Member] Starter | Points: 25
0
Hi
CommandArgument giving me empty string
What i should do?
Navalemanoj0405, if this helps please login to Mark As Answer. | Alert Moderator
Posted by: Prabhakar on: 5/10/2011 [Member] [MVP] Starter | Points: 25
0
Hi..
if u click on Add or update button so CommandArgument given not empty . . Show ur code else . . Check this link . .
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.rowcommand.aspx#Y2793
Best Regard's
Prabhakar
Navalemanoj0405, if this helps please login to Mark As Answer. | Alert Moderator
Posted by: Ndebata on: 5/10/2011 [Member] Starter | Points: 25
No comments:
Post a Comment