Hade jag varit som du så hade jag tagit fram htmlSourcen för båda siterna och jämfört dem mot varandra, så hade du säkert sett vart felet ligger och att det INTE är samma kodbas som körs på din utvecklingsmaskin som din produktionsmaskin.
Det verkar nämligen helt orimligt att samma kod skulle generera olika utseende (om det inte är olika läsare förstås :)). Men som sagt ta fram HTML-sourcen och titta på den, så ser du vad de finns för skillnader.
testmaskin och server kör samma .net och exakt samma kod som ligger på serven (copy paste) samt att båda maskinerna har omstartad webbserver.
Jäkligt svårt att jämföra den genererade koden då gridviewen inte kommer med om man plockar view source från ie.
testmaskin och server kör samma .net och exakt samma kod som ligger på serven (copy paste) samt att båda maskinerna har omstartad webbserver.
Jäkligt svårt att jämföra den genererade koden då gridviewen inte kommer med om man plockar view source från ie.
Nu tänkte du nog fel ;) den genererade html koden för din gridview kan du väl komma åt från både webservern och din produktionsserver?
Det är ju bara att högerklicka i webläsarfönstret och välja källa.
Precis som Gladh skriver lär det ju vara ett CSS problem inte problem med din gridview.
När jag kör en view source så ser jag inte informationen som ligger i gridviewen (jag antar att det har att göra med att den ligger i en updatepanel)
ahh... Ajax.. sådan nymodernigheter...
Jag skulle tippa på att frequz är inne på rätt spår här, eftersom du inte själv har skapat dina kolumner i din gridview så har du faktiskt ingen kontroll på i vilken ordning som de kommer att bindas. Gör som frequz föreslår och skapa egna BoundColumns så kommer ditt problem att försvinna.
Skulle helst vilja slippa bound colums då jag vill att den skall vara så generell som möjligt.
Det finns det ju knappast någon anledning till, om du vill ändra något, typ ändra ordningen på kolumnener så måste du ändå in och ändra i din kod, dels i själv header som skriver ut kolumnerna och dels i objektet så att du ändrar i propertiesen.
Jag menar absolut inte att vara dryg eller otrevlig för du kan säkert .net bättre än mig men har du verkligen läst på om gridviewn ordentligt?
Jag tycker att att det är lättare, snabbare, ger bättre kontroll SAMT större möjligheter att göra ändringar smidigt när jag använder av boundcolumns eller TemplateFields. När den som kollar på UI'n, du i det här fallet ser på din gridview så har du ju ingen aning om vad som finns i den eftersom det styrs i codebehind?
Om du använder dig av en skiktad asp.net lösning så vet du ju vikten av att tydligt definiera dina klasser, entiteter och affärslager. Varför gör du då inte det i UI'n också?
Dessutom så dyker det upp sådana här problem ibland som blir väldigt svåra att lösa om man inte "ser" var problemet finns :stud
Nu hänger jag inte med riktigt, du behöver inte ändra antalet filer bara för att du lägger till några bounded columns, du lägger ju dessa innanför dina asp:GridView taggar, så i aspxsidan lägger du bara till de boundcolumns dom du vill. Det är allt. Du beskriver givetviss från vilket fält som de skall hämta data, men du behöver inte lägga till någon fil för det...
- M
267 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e