aspx文件<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script language="c#" runat="server">
void page_load(object sender, EventArgs e)
{
DataSet ds = new DataSet();
ds.ReadXml(Server.MapPath("XMLFile.xml"));
dgstudent.DataSource = ds.Tables[0].DefaultView;
dgstudent.DataBind();
}
void myedit(object sender, EventArgs e)
{
DataSet dsnew = new DataSet();
DataTable tab;
DataRow row;
DataSet ds = new DataSet();
ds.ReadXml(Server.MapPath("XMLFile.xml"));
ds.Tables[0].Rows[0]["name"] = "zgl";
tab = ds.Tables[0];
row = tab.NewRow();
row["studentid"] = TBstudentid.Text;
row["name"] = TBname.Text;
row["age"] = TBage.Text;
row["address"] = TBaddress.Text;
row["photo"] = TBphoto.Text;
tab.Rows.Add(row);
ds.WriteXml(Server.MapPath("XMLFile.xml"));
dsnew.ReadXml(Server.MapPath("XMLFile.xml"));
dgstudentnew.DataSource = dsnew.Tables[0].DefaultView;
dgstudentnew.DataBind();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页 </title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
<asp:DataGrid ID="dgstudent" GridLines="Both" CellSpacing="2" runat="server" />
<asp:DataGrid ID="dgstudentnew" GridLines="Both" CellSpacing="2" runat="server" />
<asp:TextBox ID="TBstudentid" runat="server" />
<asp:TextBox ID="TBname" runat="server" />
<asp:TextBox ID="TBage" runat="server" />
<asp:TextBox ID="TBaddress" runat="server" />
<asp:TextBox ID="TBphoto" runat="server" />
<asp:Button ID="myedit" runat="server" Text="编辑" OnClick="myedit" />
</body>
</html>调试出现这两个错误
错误 1 “myedit”是一个“方法组”,无法为它赋值
警告 2 “ASP.default_aspx.myedit(object, System.EventArgs)”隐藏了继承的成员“_Default.myedit”。如果是有意隐藏,请使用关键字 new。为什么会出现这2个错误,要怎么改呢?
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script language="c#" runat="server">
void page_load(object sender, EventArgs e)
{
DataSet ds = new DataSet();
ds.ReadXml(Server.MapPath("XMLFile.xml"));
dgstudent.DataSource = ds.Tables[0].DefaultView;
dgstudent.DataBind();
}
void myedit(object sender, EventArgs e)
{
DataSet dsnew = new DataSet();
DataTable tab;
DataRow row;
DataSet ds = new DataSet();
ds.ReadXml(Server.MapPath("XMLFile.xml"));
ds.Tables[0].Rows[0]["name"] = "zgl";
tab = ds.Tables[0];
row = tab.NewRow();
row["studentid"] = TBstudentid.Text;
row["name"] = TBname.Text;
row["age"] = TBage.Text;
row["address"] = TBaddress.Text;
row["photo"] = TBphoto.Text;
tab.Rows.Add(row);
ds.WriteXml(Server.MapPath("XMLFile.xml"));
dsnew.ReadXml(Server.MapPath("XMLFile.xml"));
dgstudentnew.DataSource = dsnew.Tables[0].DefaultView;
dgstudentnew.DataBind();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页 </title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
<asp:DataGrid ID="dgstudent" GridLines="Both" CellSpacing="2" runat="server" />
<asp:DataGrid ID="dgstudentnew" GridLines="Both" CellSpacing="2" runat="server" />
<asp:TextBox ID="TBstudentid" runat="server" />
<asp:TextBox ID="TBname" runat="server" />
<asp:TextBox ID="TBage" runat="server" />
<asp:TextBox ID="TBaddress" runat="server" />
<asp:TextBox ID="TBphoto" runat="server" />
<asp:Button ID="myedit" runat="server" Text="编辑" OnClick="myedit" />
</body>
</html>调试出现这两个错误
错误 1 “myedit”是一个“方法组”,无法为它赋值
警告 2 “ASP.default_aspx.myedit(object, System.EventArgs)”隐藏了继承的成员“_Default.myedit”。如果是有意隐藏,请使用关键字 new。为什么会出现这2个错误,要怎么改呢?
解决方案 »
- 自定义值类型时(比如结构体),为什么最好让这个结构体“不可改变呢?”
- SendInput 输入组合键 shift,scancode不能识别正确vkcode
- 问题解决了给你200分
- dll的引用和使用,没用过,大家来指点一下~
- [100 分] 请教 .NET 中的进度条技术
- 有人可以通俗地解释一下DataRowView的用途吗?
- order by newid()的疑惑!
- 请问VS.net2003中用C#如何调用操作系统自带的计算器??
- Access数据库中合并同一表ID重复的行
- 微软的Web Form是个什么东西?
- RegisterStartupScript与RegisterClientScriptBlock的猫腻
- 服务器通过HTTP定时返回服务器状态数据,客户端只能接收初始部分?
<asp:Button ID="btnEdit" runat="server" Text="编辑" OnClick="myedit" />
修改过后,又多出了一个错误
错误 3 “myedit”方法没有采用“0”个参数的重载“myedit”方法没有采用“0”个参数的重载