Table.CreateControlStyle Method
.NET Framework 3.0
Gets a reference to a collection of properties that define the appearance of a Table control.
Namespace: System.Web.UI.WebControls
Assembly: System.Web (in system.web.dll)
Assembly: System.Web (in system.web.dll)
protected Style CreateControlStyle ()
protected override function CreateControlStyle () : Style
Not applicable.
Return Value
A reference to the Style object that contains the properties that define the appearance of the Table control.The following code example demonstrates how to override the CreateControlStyle method in a custom server control so that it always returns an empty TableStyle for the Table.
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.JSL.Controls" Assembly="Samples.AspNet.JSL" %>
<%@ Page Language="VJ#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Custom Table - CreateControlStyle - VJ# Example</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<h3>Custom Table - CreateControlStyle - VJ# Example</h3>
<aspSample:CustomTableCreateControlStyle
id="Table1"
runat="server"
GridLines="Both"
CellPadding="4">
<asp:TableRow>
<asp:TableCell>Row 0, Col 0</asp:TableCell>
<asp:TableCell>Row 0, Col 1</asp:TableCell>
</asp:TableRow>
<asp:TableRow>
<asp:TableCell>Row 1, Col 0</asp:TableCell>
<asp:TableCell>Row 1, Col 1</asp:TableCell>
</asp:TableRow>
</aspSample:CustomTableCreateControlStyle>
</form>
</body>
</html>
...
package Samples.AspNet.JSL.Controls;
public class CustomTableCreateControlStyle
extends System.Web.UI.WebControls.Table
{
protected System.Web.UI.WebControls.Style CreateControlStyle()
{
// Initializes and return a new instance of the TableStyle class.
return new System.Web.UI.WebControls.TableStyle(this.get_ViewState());
} //CreateControlStyle
} //CustomTableCreateControlStyle
Community Additions
ADD
Show: