2017-02-14 11 views
0

Как добавить атрибут readonly в элемент управления внутри itemtemplate Gridview с помощью кода? Я попытался с помощью RowDataBound, но всегда получают нулевойКак добавить атрибут readonly в элемент управления внутри элемента таблицы Gridview с помощью кода?

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e){ 
if(e.Row.RowType == DataControlRowType.DataRow) 
{ 
    Textbox mytxt = e.Row.FindControl("txtDate") as Textbox; 
} 
} 

Я попытался добавить атрибут только для чтения в asp.net страницу, но я не могу получить значение текстового поля (я использую календарь, чтобы вход JavaScript в текстовое поле)

ответ

0

попробовать

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e){ 
    if(e.Row.RowType == DataControlRowType.DataRow) 
    { 
     TextBox mytxt = e.Row.FindControl("txtDate") as TextBox; 
     mytxt.Attributes.Add("readonly", "readonly"); 
    } 
}