yuanweisen

 

关于.net中承接数据的GridView外观问题

1 绑定列的设置:<HeaderStyle CssClass="title"  HorizontalAlign="Center" />表示标题居中

2 模版列的设置: <ItemTemplate>
                        <asp:LinkButton ID="LB_Modify" CommandName="Modify" Text="修改" runat="server" ></asp:LinkButton>
                        <asp:LinkButton ID="LB_Del" CommandName="Del" Text="删除" runat="server"></asp:LinkButton>
                       
                        </ItemTemplate>
                            <ItemStyle Wrap="False" HorizontalAlign="Center" />
                            <HeaderStyle HorizontalAlign="Center" Width="80px" />
                        
                        </asp:TemplateField>

不换行,居中,并定宽度为80

3 模版列设置超链接 <Columns>
                    <asp:TemplateField>
                    <ItemTemplate>
                    <asp:LinkButton ID="LB_Title" Text='<%# DataBinder.Eval(Container.DataItem,"LC_Title") %>' CommandName="Title" runat="server"></asp:LinkButton>
                   
                    </ItemTemplate>
                    </asp:TemplateField>
                    </Columns>

4 设置鼠标事件,鼠标移动到该条数据变色

e.Row.Attributes.Add("onmouseover", "this.style.backgroundColor='#E4F4FD'");
                e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=''");

posted on 2008-11-20 18:21    阅读(241)  评论(0编辑  收藏  举报

导航