Pinky Shahana Ответов: 1

Cssclass не найден в rowdatabound


Привет,
Я хочу получить свой css-класс от конкретного класса. Но Css-класс не найден. Я попробовал по нижеприведенному коду. Но это не работает.



С уважением,

Шахана

Что я уже пробовал:

protected void gc_RowDataBound(отправитель объекта, GridViewRowEventArgs e)
{
если (электронная.Подряд.RowType == DataControlRowType.Строкаданных)
{
TextBox txtMinValue = e. Row. Cells[2]. FindControl ("txtMinValue") как текстовое поле;
e. Row. Cells[2]. CssClass = " txtBox";
TextBox txtMaxValue = e. Row. Cells[3]. FindControl ("txtMaxValue") как текстовое поле;
e. Row. Cells[3]. CssClass = " txtBox";
Флажок chkSelect = е.Подряд.Клеток[4].FindControl("chkSelect") как флажок;

}
}

pparya27

В чем именно заключается проблема?

ChienVH

Вы должны опубликовать ошибку здесь.

1 Ответов

Рейтинг:
0

ChienVH

protected void gc_RowDataBound(object sender, GridViewRowEventArgs e)
{
	if (e.Row.RowType == DataControlRowType.DataRow)
	{
		TextBox txtMinValue = e.Row.Cells[2].FindControl("txtMinValue") as TextBox;
		if (e.Row.Cells[2].Text == "abc")
		{
		   e.Row.CssClass = "txtBox"; 
		}		
		TextBox txtMaxValue = e.Row.Cells[3].FindControl("txtMaxValue") as TextBox;		
		if (e.Row.Cells[2].Text == "def")
		{
		   e.Row.CssClass = "txtBox"; 
		}
		CheckBox chkSelect = e.Row.Cells[4].FindControl("chkSelect") as CheckBox;
	}
}