Datatable 或 DataSet 的声明位置问题

hxf66888 2008-07-29 11:47:53
public partial class WebFrmQuote : System.Web.UI.Page
{
DataSet Copds ;

private void Tb() {
Copds=new DataSet();
Copds.Tables.Add("CopTable");
Copds.Tables["CopTable"].Columns.Add("AC001");//单号
Copds.Tables["CopTable"].Columns.Add("AC002");//序号
Copds.Tables["CopTable"].Columns.Add("AC010");//主件
Copds.Tables["CopTable"].Columns.Add("AC003");//元件
}

protected void Button8_Click(object sender, EventArgs e)
{
int i = Convert.ToInt16(TB00.Text);
if (Copds==null){
Tb()
}
DataRow thisrow = Copds.Tables["CopTable"].NewRow();
thisrow["AC003"] = TB20.Text.Trim();
Copds.Tables["CopTable"].Rows.Add(thisrow);

GridView6.DataSource = Copds.Tables["CopTable"].DefaultView;
GridView6.DataBind();
}
可这样不行,每次点击Button8_Click Copds=null了; 且每次都把之前保存的数据清掉,
请教高手代码如何改才好.
...全文
47 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
超人Q 2008-07-29
  • 打赏
  • 举报
回复
同意楼上,页面级上用ViewState存储状态
anliuty 2008-07-29
  • 打赏
  • 举报
回复
public partial class WebFrmQuote : System.Web.UI.Page
{

private void Tb() {
DataSet Copds=new DataSet();
Copds.Tables.Add("CopTable");
Copds.Tables["CopTable"].Columns.Add("AC001");//单号
Copds.Tables["CopTable"].Columns.Add("AC002");//序号
Copds.Tables["CopTable"].Columns.Add("AC010");//主件
Copds.Tables["CopTable"].Columns.Add("AC003");//元件
ViewState["Copds"]=Copds;
}

protected void Button8_Click(object sender, EventArgs e)
{
int i = Convert.ToInt16(TB00.Text);
if (ViewState["Copds"]==null){
Tb()
}
DataSet Copds = (DataSet)ViewState["Copds"];
DataRow thisrow = Copds.Tables["CopTable"].NewRow();
thisrow["AC003"] = TB20.Text.Trim();
Copds.Tables["CopTable"].Rows.Add(thisrow);
ViewState["Copds"]=Copds;

GridView6.DataSource = Copds.Tables["CopTable"].DefaultView;
GridView6.DataBind();
}

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧