<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<Table Id="Table1" runat="Server" Border="1"/>
<Form id="Form1" runat="Server">
<Button Id="Button1" runat="Server" OnServerClick="Button1_Click">请按我</Button>
</Form >
<script language="C#" runat="Server">
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
HtmlTableCell Cell;
HtmlTableRow Row;
int X, Y;
for (X = 1; X <= 9; X++)
{
Cell=new HtmlTableCell();
for (Y = 1; Y <= 9; Y++)
{
Cell.InnerHtml = Cell.InnerHtml + X + " * " + Y + " = " + X * Y;
if (Y != 9)
{ Cell.InnerHtml = Cell.InnerHtml + "<br>"; }
}
if (X == 1 || X == 4 || X == 7)
{
Row=new HtmlTableRow();
}
Row.Cells.Add(Cell);
if (X == 3 || X == 6 || X == 7)
{ Table1.Rows.Add(Row); }
} }
</script></html>编译错误 :说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误信息: CS0165: 使用了未赋值的局部变量“Row”
源错误:行 47: Row=new HtmlTableRow();
行 48: }
行 49: Row.Cells.Add(Cell);
行 50: if (X == 3 || X == 6 || X == 7)
行 51: { Table1.Rows.Add(Row); }
<html>
<Table Id="Table1" runat="Server" Border="1"/>
<Form id="Form1" runat="Server">
<Button Id="Button1" runat="Server" OnServerClick="Button1_Click">请按我</Button>
</Form >
<script language="C#" runat="Server">
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
HtmlTableCell Cell;
HtmlTableRow Row;
int X, Y;
for (X = 1; X <= 9; X++)
{
Cell=new HtmlTableCell();
for (Y = 1; Y <= 9; Y++)
{
Cell.InnerHtml = Cell.InnerHtml + X + " * " + Y + " = " + X * Y;
if (Y != 9)
{ Cell.InnerHtml = Cell.InnerHtml + "<br>"; }
}
if (X == 1 || X == 4 || X == 7)
{
Row=new HtmlTableRow();
}
Row.Cells.Add(Cell);
if (X == 3 || X == 6 || X == 7)
{ Table1.Rows.Add(Row); }
} }
</script></html>编译错误 :说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误信息: CS0165: 使用了未赋值的局部变量“Row”
源错误:行 47: Row=new HtmlTableRow();
行 48: }
行 49: Row.Cells.Add(Cell);
行 50: if (X == 3 || X == 6 || X == 7)
行 51: { Table1.Rows.Add(Row); }
解决方案 »
- 求c#.NET开发PDA程序中ListView点击列头排序
- 快来,sql 分组分段统计语句请教!
- 当页面有用户控件时,无法数据绑定了
- 关于精灵,Microsoft Agent的问题:怎样不让精灵在右下角的任务栏显示图标呢?
- 关于水晶报表>>>>100分定做简短学习Demo>>>>啥都别说了,我苯,N天了,休克中 - - - 见正文
- 关于:互联网广告系统. 顶者有分~!~~~~~~~~~~
- 请问如何将一个zip压缩文件用程序将它解压缩
- 如何知道哪个控件处于z序列的最前面
- C#超级通信调试工具[v1.0][全新发布]
- 小弟想学c#,下载Antechinus C# Editor v4.2,没注册码(没分,不好意思)
- 怎样用一个文件打开另一个文件
- C# 如何使用ACCESS中的ole对象?
protected void Button1_Click(object sender, EventArgs e)
{
HtmlTableCell Cell;
HtmlTableRow Row;
int X, Y;
for (X = 1; X <= 9; X++)
{
Cell=new HtmlTableCell();
for (Y = 1; Y <= 9; Y++)
{
Cell.InnerHtml = Cell.InnerHtml + X + " * " + Y + " = " + X * Y;
if (Y != 9)
{ Cell.InnerHtml = Cell.InnerHtml + "<br>"; }
}
if (X == 1 || X == 4 || X == 7)
{
Row=new HtmlTableRow();Row.Cells.Add(Cell);
}
if (X == 3 || X == 6 || X == 7)
{ Table1.Rows.Add(Row); Row.Cells.Add(Cell);}
} }
变量在使用之前一定要先实例化
{
Row=new HtmlTableRow();
Row.Cells.Add(Cell);
if (X == 3 || X == 6 || X == 7)
{ Table1.Rows.Add(Row); }
}
{
Row.Cells.Add(Cell);
}
然后:编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0165: 使用了未赋值的局部变量“Row”源错误: 行 47:
行 48: if (X == 3 || X == 6 || X == 7)
行 49: { Table1.Rows.Add(Row); }
行 50: }
行 51:
Row=new HtmlTableRow(); 挪到 for (X = 1; X <= 9; X++)
{ 这里,就啥事没有了