У меня есть GridView с ButtonField типа link
<asp:ButtonField ButtonType="Link" CommandName="more" HeaderText="Name Expands" DataTextField="name" />
Когда кнопка buttonField нажата, я хочу показать одну дополнительную ячейку в следующем столбце.НО я не хочу показывать весь столбец, только ячейку в этом столбце, которая принадлежит этой строке.
, поэтому я создал следующее
protected void gv2_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "more")
, и e.CommandArgument сообщает мненомер строки, которая была нажата
, если теперь я скажу "gv2.Columns [3] .Visible = true; весь дополнительный столбец станет видимым, здесь я хотел бы показать только одну ячейку из этого столбца.
и если я скажу:
gv2.Rows[Convert.ToInt32(e.CommandArgument)].Visible = true;
, тогда дополнительный столбец с нужным мне полем останется невидимым.
как я могу это сделать?
МногиеСпасибо!