я использую EmptyDataTemplate для ввода новых данных в сетке, а не существующие данные, но я не могу найти свои элементы управления в EmptyDateTemplateнайти элементы управления из EmptyDataTemplate в GridView
protected void gvNavigationDtls_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName.Equals("EInsert"))
{
GridViewRow emptyrow = gvNavigationDtls.Controls[0].Controls[0] as GridViewRow;
if (((TextBox)emptyrow.FindControl("txtCode")).Text == "")
в загрузке страницы и я проверяется посредством записи следующего кода
gvNavigationDtls.DataBind();
Control c = gvNavigationDtls.Controls[0].FindControl("txtCode");
if (c != null)
{
}
но с нулевой, это означает, что я не в состоянии найти контроль, чтобы использовать его, Пожалуйста, помогите, спасибо заранее
можно дублировать http://stackoverflow.com/questions/1584913/asp-net-gridview-emptydatatemplate –
http://aspdotnetcodebook.blogspot.in/2009/03/how-to-find-control- inside.html –
Спасибо, очень я получил решение, которое вы предоставили во 2-м комментарии, он работал правильно, я следил за каждым шагом n, реализовал его в своем коде, спасибо, очень сильно Shekhar !!! – Anuj