because when the second button is clicked, Cart is not initialized
DataTable Cart;private void Button1_Click(object sender, System.EventArgs e)
{
Cart=new DataTable();
Cart.Columns.Add(new DataColumn("姓名",typeof(string)));
Cart.Columns.Add(new DataColumn("年龄",typeof(int)));
Session["MyCart"] = Cart;
}private void Button2_Click(object sender, System.EventArgs e)
{
DataTable Cart = (DataTable)Session["MyCart"];
if (Cart != null)
{
DataRow dr=Cart.NewRow();///在此出现错误,错误显示如下
dr["姓名"]="jj";
dr["年龄"]=23;
Cart.Rows.Add(dr);
}
}
DataTable Cart;private void Button1_Click(object sender, System.EventArgs e)
{
Cart=new DataTable();
Cart.Columns.Add(new DataColumn("姓名",typeof(string)));
Cart.Columns.Add(new DataColumn("年龄",typeof(int)));
Session["MyCart"] = Cart;
}private void Button2_Click(object sender, System.EventArgs e)
{
DataTable Cart = (DataTable)Session["MyCart"];
if (Cart != null)
{
DataRow dr=Cart.NewRow();///在此出现错误,错误显示如下
dr["姓名"]="jj";
dr["年龄"]=23;
Cart.Rows.Add(dr);
}
}
解决方案 »
- Excel中怎么添加一个链接到其他的sheet
- 关于异步编程WaitHandle的问题,求解
- C#可以开发出像通达信,大智慧这样的炒股软件吗?
- Gridview是绑定sql server 数据库中的数据快还是绑定XML中的数据快?
- winform中这控件怎么做?
- 如何将123456转换为123,456
- ComboBox点击事件
- Socket通讯问题,大哥大姐帮帮忙。
- c#如何读某一特定格式的图片。已知图片是用vb写软件做的。自己定义的后缀格式。
- 从数据库读取一个数据怎么这么难的捏。
- 请问相当于客户端下拉框中Text和Value属性的服务器端DropDownList的相应属性?
- select中用到dateTimePicker.Value.Date的问题
private void Button2_Click(object sender, System.EventArgs e)
{
Cart = (DataTable)Session["MyCart"];
if (Cart != null)
{
DataRow dr=Cart.NewRow();///在此出现错误,错误显示如下
dr["姓名"]="jj";
dr["年龄"]=23;
Cart.Rows.Add(dr);
}
}
这是asp.net的基本知识!
我昨天也遇到过几乎相同的问题,我用了static
static没试过,不知道行不行,你试一下就知道了。如果可以的话,顺便也指点一下^-^