men på mit grid har jeg lavet en kolonne med en checkbox ud for hver post. og jeg vil gerne sætte denne checkbox til checket hvis "status" i min datareader har en bestemt værdi. Hvordan gør jeg det??
og en ting mere hvordan laver jeg en automatisk event når men klikker i checkboksen så mit grid automatisk bliver opdateret ??
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
hvis det er en boolean du har som datakilde til feltet - kan du gøre sådan her: <asp:TemplateColumn> <ItemTemplate> <asp:CheckBox ID="chkStatus" runat="server" Checked='<%# (bool)DataBinder.Eval(Container, "DataItem.Visible") == true ? true : false %>' /> </ItemTemplate> </asp:TemplateColumn>
ellers - hvis det er en integer: <asp:TemplateColumn> <ItemTemplate> <asp:CheckBox ID="chkStatus" runat="server" Checked='<%# (int)DataBinder.Eval(Container, "DataItem.Number") == 1 ? true : false %>' /> </ItemTemplate> </asp:TemplateColumn>
kan se at det faktisk er en tinyint i db'en kan altså være 1,2,3 eller 4 SORRY troede det var en bool..... så er jeg vel nød til at gøre det code-behind eller hvad?? Beklager at jeg ikke lige kiggede efter!!!!
hvis jeg udskriver State får jeg 4 i min test men når jeg prøver ovenstående får jeg en mystisk fejl:
ERROR: External component has thrown an exception. at System.Web.Compilation.BaseCompiler.ThrowIfCompilerErrors(CompilerResults results, CodeDomProvider codeProvider, CodeCompileUnit sourceData, String sourceFile, String sourceString) at System.Web.Compilation.BaseCompiler.GetCompiledType() at System.Web.UI.PageParser.CompileIntoType() at System.Web.UI.TemplateParser.GetParserCacheItemThroughCompilation()
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.