FrobeckMedlem sedan okt. 200116 inlägg Tjena, vet någon om det går att bestämma längden på kolumner när man anväder sig av DataGrid. Det jag vill är alltså att kunna ha den första kolumnen/cellen till exempel "100" och en annan "200" inte sätta att totala tabellen får vara högst 300.
Tycker att det vore så dumt om man kan göra en massa saker inbygt(nästan) i DataGrid så som sort/index med mera, men att man inte skall kunna ändra längden på en cell.
Och om det går, kan man också lägga in en rad där man inte har någoning, så att man får en rand mellan varje rad.
tack på förhand...
BrimbaMedlem sedan dec. 19995 875 inlägg Det du måste göra är
exempel:
<ASP:DataGrid id="MyDataGrid" runat="server"
AutoGenerateColumns="false">
<Columns>
<ASP:BoundColumn
HeaderStyle-Width="100px"
HeaderText="myColumn"
DataField="fldUserName"
/>
<ASP:BoundColumn
HeaderStyle-Width="200px"
HeaderText="myColumn2"
DataField="fldPassWord"
/>
</Columns>
</ASP:DataGrid>
Lycka till!
NETworkMedlem sedan juni 20011 732 inlägg
Och om det går, kan man också lägga in en rad där man inte har någoning, så att man får en rand mellan varje rad.
Självklart... skapa en templatecolumn mellan dina kolumntaggar i datagriden så här:
<asp:TemplateColumn>
<ItemTemplate>
valfri kod här...
</ItemTemplate>
</asp:TemplateColumn>
NETworkMedlem sedan juni 20011 732 inlägg Tillägg: Du kan naturligtvis även lägga till/ta bort och eller modifiera de kolumner som ska vara i din datagrid i koden, i ditt dataset. Exempelvis om du först hämtar data från din data och lägger den i ett dataset så kan du sedan lägga till en kolumn i samma dataset/tabell och sedan använda denna precis som de andra kolumnerna med data från din databas.