[ kopca @ 30.12.2005. 15:52 ] @
Code:
<asp:DataGrid id="grdAgencies" AutoGenerateColumns="false"  CellSpacing="0" CellPadding="0" AllowPaging=True  runat="server" >
                                        <HeaderStyle CssClass="grdHeaders"></HeaderStyle>
                                        <ItemStyle CssClass="grdItems"></ItemStyle>
                                        <AlternatingItemStyle CssClass="grdAlternatingItems"></AlternatingItemStyle>
                                        <Columns>
                                            <asp:TemplateColumn HeaderText="">
                                                <ItemTemplate>
                                                        <asp:CheckBox ID="chckMark" Runat="server"></asp:CheckBox>
                                                    </span>
                                                </ItemTemplate>
                                            </asp:TemplateColumn>
                                            <asp:TemplateColumn HeaderText="Name">
                                                <ItemTemplate>
                                                    <a href="http://www.yahoo.com">
                                                        <%#DataBinder.Eval(Container.DataItem, "Name")%>
                                                    </a>
                                                </ItemTemplate>
                                            </asp:TemplateColumn>
                                            <asp:TemplateColumn HeaderText="Description">
                                                <ItemTemplate>
                                                    <a href="http://www.yahoo.com">
                                                        <%#DataBinder.Eval(Container.DataItem, "Description")%>
                                                    </a>
                                                </ItemTemplate>
                                            </asp:TemplateColumn>
                                        </Columns>
                            </asp:DataGrid>


kako da ucinim da mi je prva kolona sirine npr 15px, druge dve po 200? Pokusavao sam na razne nacine ali ne ide... Hvala unapred!
[ kaan @ 31.12.2005. 14:34 ] @
Za svaku kolonu mozes posebno da definises header i item style.

Code:

<asp:TemplateColumn HeaderText="">
<HeaderStyle Width="15px" />
<ItemStyle Width="15px" />
                                                <ItemTemplate>
                                                        <asp:CheckBox ID="chckMark" Runat="server"></asp:CheckBox>
                                                    </span>
                                                </ItemTemplate>
                                            </asp:TemplateColumn>


Naravno, dovoljno je da stavis sirinu ili u header ili u item.
Ja praktikujem da stavljam sirinu u HeaderStyle da ukoliko je datagrid "prazan" odnosi sirina ostanu isti.
I pazi, stavljaj sirine na sve kolone samo ako si siguran koliko ce da bude sirina cijele tabele jer ce u suprotnom kolone ravnomjerno da se rasire i izgubices tacnu sirinu koju si htio.