webForumDet fria alternativet

Knapp i GridView prerender

.NET

22 svar · 1 059 visningar · startad av Zaiman · sida 2 av 2

Frågan, av Zaiman

Sitter och funderar på hur jag ska få till en sak. Har en gridview och i den en knapp. Knappen ska bara vara visad om administratören är inloggad. Men hur får jag tag på knappen som ligger i griden? Försökt söka, men vet inte riktigt på vad jag ska söka efter. Luddigt?

Läs frågan i sin helhet →
Medlem sedan jan. 20022 440 inlägg
#21

Det var ju precis det jag skrev :) Hur kom det sig att det fungerade nu?

Medlem sedan dec. 20014 239 inlägg
#22

Då tolkade jag din kod fel då :)
Du skrev:

if (e.Row.RowType == DataControlRowType.DataRow)
{
   if (User.IsInRole("Administrators"))
	{
		ImageButton lb = (ImageButton)GridView1.FindControl("btnAdminDelete");
		// lb.Enabled = false;
		lb.Visible = true;
	}
{

Jag bytte till:

 if (e.Row.RowType == DataControlRowType.DataRow)
        {
            if (User.IsInRole("Administrators"))
            {
                ImageButton lb = (ImageButton)[B]e.Row.FindControl[/B]("btnAdminDelete");
                lb.Visible = true;
            }
        }
Medlem sedan jan. 20022 440 inlägg
#23

aaah men då så :)

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)