) 打开“颜色选择器”对话框,选择“系统颜色”选项卡,然后单击“背景”。
将 pageLayout 属性设置为 GridLayout。 /?"
从工具箱的“Web 窗体”选项卡中将控件添加到窗体。在“属性”窗口中,如下所述设置属性。有关如何在窗体上排列控件的样式,请参见表结尾处的图片。有关向 Web 窗体页添加控件的更多信息,请参见向 Web 窗体页添加 Web 服务器控件。
若要在 Panel 控件上正确地定位 HyperLink 控件,则需要选择 Panel 控件,然后在 Panel 中定位指针。HyperLink 将添加到指针位置。需要在第一个超级链接的结尾处添加回车符,以垂直对齐第二个超级链接。
对象 属性 值
Image AlternateText 代数等式
ImageUrl 任何位图
TabIndex 0
Label ID ClassName
ForeColor 调色板的“系统”选项卡中的 "Control"。单击 () 可访问调色板。
Text 代数复习课程
Font Size XX-Large
TabIndex 1
Panel ID Lectures
TabIndex 2
HyperLink(添加到 Lectures 面板) ID Lecture1
Text 讲座 1
AccessKey 1
NavigateUrl Lecture.ASPx
TabIndex 3
HyperLink(添加到 Lectures 面板) ID Lecture2
Text 讲座 2
AccessKey 2
NavigateUrl Lecture.ASPx
TabIndex 4
HyperLink(添加到 Lectures 面板) ID Lecture3
Text 讲座 3
AccessKey 3
NavigateUrl Lecture.ASPx
TabIndex 5
Label ID TextbookLabel
Text 教材:
TabIndex 6
Hyperlink ID TextbookLink
Text 《代数复习》,J. A. Smith
NavigateUrl Lecture.ASPx
TabIndex 7
Label ID SyllabusTitle
Text 课程提纲
TabIndex 8
DataGrid ID SyllabusGrid
TabIndex 9
在设计器中选择 Panel 控件。在设计器中,将 Panel 的文本更改为“讲座说明”。
在设计器中,单击“HTML”选项卡。修改 HTML 标记以指示该页的语言为英语。
<HTML lang="en">
窗体在运行时的样子如下所示:
向窗体及其控件添加功能
添加下列函数,从而为 DataGrid 创建数据。在大多数应用程序中,要从数据库检索数据,但是对于本应用程序,使用下列方法就足够了。
' Visual Basic
Function CreateSyllabusEntries() As DataTable
Dim syllabus As New DataTable()
syllabus.Columns.Add("Meeting Date", GetType(String))
syllabus.Columns.Add("Topic", GetType(String))
syllabus.Rows.Add(New Object() {"4/2/2001", _
"Integers and Rational Numbers"})
syllabus.Rows.Add(New Object() {"4/4/2001", _
"Equations and Polynomials"})
syllabus.Rows.Add(New Object() {"4/6/2001", _
"Roots and Irrational Numbers"})
Return syllabus
End Function
// C#
protected DataTable CreateSyllabusEntries()
{
DataTable syllabus = new DataTable();
syllabus.Columns.Add("Meeting Date",
System.Type.GetType("System.String"));
syllabus.Columns.Add("Topic", System.Type.GetType("System.String"));
syllabus.Rows.Add(new object[] { "4/2/2001",
"Integers and Rational Numbers" } );
syllabus.Rows.Add(new object[] { "4/6/2001",
"Equations and Polynomials" } );
syllabus.Rows.Add(new object[] { "4/8/2001",
"Roots and Irrational Numbers" } );
return syllabus;
} ()。








