1.为DataGrid控件设计样式 在<asp:datagridid="DataGrid1"runat="server">之后添加如下代码 <FooterStyleForeColor="Black"BackColor="#CCCCCC"></FooterStyle> <SelectedItemStyleFont-Bold="True"ForeColor="White"BackColor="#008A8C"></SelectedItemStyle> <AlternatingItemStyleBackColor="Gainsboro"></AlternatingItemStyle> <ItemStyleForeColor="Black"BackColor="#EEEEEE"></ItemStyle> <HeaderStyleFont-Bold="True"ForeColor="White"BackColor="#000084"></HeaderStyle> 说明: (1)在每个标签内主要是 ForeColor BackColor Font-Bold这几个属性值 2.为DataGrid控件添加绑定列 <asp:BoundColumnDataField=""ReadOnly="True"HeaderText=""></asp:BoundColumn> 说明: (1)在标签内的基本属性是DataField/HeaderText (2)DataFormatString用于获取或设置指定列中各项的显示格式的字符串。 形式为{A:Bxx}。例如,格式化字符串{0:F2}将显示带两位小数的定点数。 其中A值只能设置为0,因为每个单元格中只有一个值。 冒号后的字符(常规示例中为B)指定值的显示格式 C 以货币格式显示数值。 D 以十进制格式显示数值。 E 以科学记数法(指数)格式显示数值。 F 以固定格式显示数值。 G 以常规格式显示数值。 N 以数字格式显示数值。 X 以十六进制格式显示数值。 (3)Visible获取或设置一个值,该值指示此列在DataGrid控件中是否可见。 (4)ReadOnly设置些列是否只读,若是只读的话,则不能修改. (5)SortExpression获取或设置选择进行排序的列时传递到OnSortCommand方法的字段或表达式的名称。
3.为DataGrid控件添加模板列
<asp:TemplateColumnHeaderText="类别"> <ItemTemplate> <asp:LabelText='<%#DataBinder.Eval(Container.DataItem,"actorclassname")%>'runat="server"ID="Label1"/> </ItemTemplate> <EditItemTemplate> <selectname="sltclassname"> <%=ActorClass.GetParentClass(0)%> </select> </EditItemTemplate> </asp:TemplateColumn>
说明:
(1)基本框架是
<asp:TemplateColumnHeaderText="类别"> <ItemTemplate></ItemTemplate> </asp:TemplateColumn>
(2)全面的模板列
<asp:TemplateColumn>
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页
|