Как найти пользовательский шаблон управления в gridview
Я динамически создал кнопку в GridView, после нажатия кнопки вы хотите, чтобы кнопка была удалена динамически, но моя проблема заключается в том, что я не смог найти элемент управления в GrideViw.
Ниже приведены некоторые из моих кодов:
1.GridView Rowdatabond, создавший кнопку
общественного недействительными GridView1_RowDataBound(объекта Sender, GridViewRowEventArgs е)
{
если (электронная.Подряд.RowType == DataControlRowType.Строкаданных)
{
PlaceHolder ph = (PlaceHolder)e. Row.FindControl ("ph1");
Кнопка bt1 = новая кнопка();
bt1.ID = " GameCall" ;
bt1.Text = " Игровой Вызов";
bt1.CommandName = " GameCall";
БО1.EnableViewState = истина;
pH.контроль.Четкий();
pH.контроль.Добавить (bt1);
}
2.команда GridView RowCommand, выполняющая событие click
общественного недействительными GridViewUserLots_RowCommand(объект отправителя, GridViewCommandEventArgs е)
{
if (e. CommandName = = " GameCall")
{
Кнопка bt1 = (кнопка)e.CommandSource;
Gridviewrow row = (GridViewRow)bt1. NamingContainer;
Заполнитель ph = (PlaceHolder)строка.FindControl ("ph1");
TextBox PlayerID = (TextBox)строка.FindControl ("PlayerId");
строка PlayerId = PlayerID. Text;
if (bt1 != null)
{
событие произошло здесь
}
головок PH1.Контроля.Удалить (bt1);
Что я уже пробовал:
Я попытался использовать следующий код, чтобы удалить кнопку bt1
головок PH1.Контроля.Удалить (bt1);
но кнопка все равно осталась.