本文整理匯總了C#中System.Web.UI.Design.WebControls.DataListDesigner類的典型用法代碼示例。如果您正苦於以下問題:C# DataListDesigner類的具體用法?C# DataListDesigner怎麽用?C# DataListDesigner使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
DataListDesigner類屬於System.Web.UI.Design.WebControls命名空間,在下文中一共展示了DataListDesigner類的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。
示例1:
//引入命名空間
using System;
using System.Drawing;
using System.Security.Permissions;
using System.ComponentModel;
using System.Web.UI.WebControls;
using System.Web.UI.Design;
using System.Web.UI.Design.WebControls;
示例2: GetDesignTimeHtml
namespace ASPNET.Examples.CS
{
[SecurityPermission(
SecurityAction.Demand,
Flags = SecurityPermissionFlag.UnmanagedCode)]
public class SimpleGridViewDesigner : GridViewDesigner
{
private SimpleGridView simpleGView;
public override string GetDesignTimeHtml()
{
string designTimeHtml = String.Empty;
simpleGView = (SimpleGridView)Component;
// Check the control's BorderStyle property to
// conditionally render design-time HTML.
if (simpleGView.BorderStyle == BorderStyle.NotSet)
{
// Save the current property settings in variables.
int oldCellPadding = simpleGView.CellPadding;
Unit oldBorderWidth = simpleGView.BorderWidth;
Color oldBorderColor = simpleGView.BorderColor;
// Set properties and generate the design-time HTML.
try
{
simpleGView.Caption = "SimpleGridView";
simpleGView.CellPadding = 1;
simpleGView.BorderWidth = Unit.Pixel(3);
simpleGView.BorderColor = Color.Red;
designTimeHtml = base.GetDesignTimeHtml();
}
catch (Exception ex)
{
// Get HTML from the GetErrorDesignTimeHtml
// method if an exception occurs.
designTimeHtml = GetErrorDesignTimeHtml(ex);
// Return the properties to their original values.
}
finally
{
simpleGView.CellPadding = oldCellPadding;
simpleGView.BorderWidth = oldBorderWidth;
simpleGView.BorderColor = oldBorderColor;
}
}
else
{
designTimeHtml = base.GetDesignTimeHtml();
}
return designTimeHtml;
}
protected override string
GetErrorDesignTimeHtml(System.Exception exc)
{
return CreatePlaceHolderDesignTimeHtml(
"ASPNET.Examples: An error occurred while rendering the GridView.");
}
public override void Initialize(IComponent component)
{
simpleGView = (SimpleGridView)component;
base.Initialize(component);
}
}
}
示例3: Designer
[ Designer("ASPNET.Examples.Design.SimpleGridViewDesigner",
"System.Web.UI.Design.GridViewDesigner")]
public class SimpleGridView : GridView
{
// Code to customize your GridView goes here
}