[thelist] Re: WebMatrix Datagrid only loads onPageLoad

Casey aspnet at thecrookstons.com
Mon Aug 15 19:35:58 CDT 2005


Maybe this is the simple version of my question: How do you force a web
matrix datagrid to do a manual databind?




> Been beating my head against the wall for hours on this one... starting to
> get a lump on my forehead.
>
> I created a datagrid with Web Matrix... I was so very pleased with how
fast
> and easy it was to do!  Then, I tried to make a few modifications to the
> page on which my handy little datagrid lives, and it stopped working.  :-(
>
> The grid grabs a list of doctors from a database and spits it onto the
page.
> Cool enough.  But, the client wants to be able to select only doctors who
> practice in one state.
>
> So, I add a dropdown list of all fifty states. I put the dropdown list in
> one panel.  I put the datagrid in a second panel.  On page load, panel_1
is
> visible and panel_2 is hidden.  The user selects a state.  Panel_1 stays
> visible (in case they want to select another state again later).  Panel_2
> also becomes visible and shows the datagrid of docs in the selected state.
>
> Problem: No matter how I try and work it, that bloody datagrid will not
> display.  (I even tried asking it real nice like.)  BUT, if I roll back
and
> remove all panels and shove the datagrid back on the original page load,
it
> works.
>
> AND, if I create my own datagrid w/o Matirx, everything works just as it
> should.  I can choose a state, and BAMB!  Out comes the grid with docs
only
> from that state.  I can choose another state, and HEY!  I see the docs
from
> that state.  All day long.
>
> So, you are of course asking, "What's the issue?  Just use your own
datagrid
> and scrap the one from Matrix."  Well, yes.  But, the really cool thing
> about the Matrix grid is that it makes sorting and paging so very very
very
> very easy.  I've looked into making sorting and paging work on my own
grid,
> and I got scared.
>
> So what gives?  Why won't that blasted Matrix DataGrid work? I EVEN turned
> AutoDataBind to OFF and did the bind manually.  Still, no love.  I've not
> yet tried a candle light dinner with champaign, but that's next.
>
> If someone out there is feeling generous with their time, I even attached
> text versions of the two docs.  (2 much code to paste).  Docs2.txt is the
> webmatrix version.  doc2.txt is mine.
>
> Any advice?
>
> TIA!
>



More information about the thelist mailing list