Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
1) tilknyt en ItemDataBound eventhandler til dit datagrid 2) tjek for hver række om tallet er 1 eller 0 a) hvis det er 0 laver i knappen til visible = false
ok pkt 1 er udført - men hvordan kan vi gå rækken igennem?
vi har copy-pasted dette fra msdn, men ved ikke helt hvad vi gør... :-) for (int i=0;i<e.Item.Controls.Count;i++) { string s = e.Item.Cells[i].Text; if (s.Equals("0")) { e.Item.Cells[i].Visible = false; } }
det har iøvrigt ingen effekt.. vi har pt. en kolonne med linkbuttons på hver række - både med 0 og 1...
hvis du kender nummeret på din kulonne der indeholder tallet kan du bruge
int index = //nummeret på kulonnen 0 eller 1 står i if (e.Item.Cells[index].Text.Equals("1")) {
Button b = new Button(); b.Text = "Hej"; e.Item.Cells[index].Controls.Add(b);
}
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.