16. maj 2006 - 15:49Der er
10 kommentarer og 1 løsning
Datalist og SqlDataSource?
Hej, Jeg har en datalist, som har en sqldatasource. I event'et ItemDataBound vil jeg gerne tjekke en værdi fra sqldatasourcen (Skal tjekke om en checkbox skal være 'checked'), men hvordan hiver jeg fat i værdien fra ItemDataBound?
function som vwd laver ser jo sådan ud: Protected Sub DataList1_ItemCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataListItemEventArgs)
Vil mene at følgende virker hvis det placeres i DataList1_ItemDataBound
Dim cb As CheckBox Dim bChecked As Boolean
Select Case e.Item.ItemType Case ListItemType.Item, ListItemType.AlternatingItem cb = CType(e.Item.FindControl("_CheckBox_"), CheckBox) bChecked= CType(CType(e.Item.DataItem, DataRowView).Item("_KolonneNavn_"),Boolean) cb.Checked = bChecked End Select
Du kan også "checke" checkboxen i aspx-koden ved: <asp:CheckBox Runat="server" ID="xxx Checked='<%# Container.DataItem("_KolonneNavn_")%>'></asp:CheckBox>
Hej og tak, jeg bruger thrytter eksempel, da jeg får syntaks fejl i lyngzo eksempel. Lyngzo: Hvordan kan du dim'e en datarow, det virker som en ret smart måde at gøre det på, men jeg får somsagt syntaksfejl og intellisense kender heller ikke til datarow?
lyngzo>> Prøv lige at teste om "DataRow dr = (DataRow) e.DataItem" virker i din C# verden, for det gør det ikke lige i min og jeg har en reference til System.Data.
Jeg arbejder med vb og bruger thrytter's sidste svar. Det er super sejt og bedst af alt- det giver mening :)
Tak for hjælpen
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.