Datatable 或 DataSet 的声明位置问题
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了; 且每次都把之前保存的数据清掉,
请教高手代码如何改才好.