public class WebForm31 : System.Web.UI.Page
{
public string status;
protected System.Data.SqlClient.SqlConnection sqlConnection1;
protected System.Data.SqlClient.SqlCommand sqlSelectCommand1;
protected System.Data.SqlClient.SqlCommand sqlInsertCommand1;
protected System.Data.SqlClient.SqlCommand sqlUpdateCommand1;
protected System.Data.SqlClient.SqlCommand sqlDeleteCommand1;
我在这里面设的,想在这个网页中使用,但是后面的一个函数能使用,但另一个函数调用的时候值是空的了,
谢谢了.
private void DataGrid1_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
DataGrid1.EditItemIndex=e.Item.ItemIndex;
//status=((TextBox)(e.Item.Cells[6].Controls[0])).Text;
BindDataGrid();
status=e.Item.Cells[6].Text.Trim();
//DataGrid1.DataBind();
}
这里面能取到值,
但是只能完后,再执行下面的函数,就为空了,怎么回事呢?
private void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
String a=status;
{
public string status;
protected System.Data.SqlClient.SqlConnection sqlConnection1;
protected System.Data.SqlClient.SqlCommand sqlSelectCommand1;
protected System.Data.SqlClient.SqlCommand sqlInsertCommand1;
protected System.Data.SqlClient.SqlCommand sqlUpdateCommand1;
protected System.Data.SqlClient.SqlCommand sqlDeleteCommand1;
我在这里面设的,想在这个网页中使用,但是后面的一个函数能使用,但另一个函数调用的时候值是空的了,
谢谢了.
private void DataGrid1_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
DataGrid1.EditItemIndex=e.Item.ItemIndex;
//status=((TextBox)(e.Item.Cells[6].Controls[0])).Text;
BindDataGrid();
status=e.Item.Cells[6].Text.Trim();
//DataGrid1.DataBind();
}
这里面能取到值,
但是只能完后,再执行下面的函数,就为空了,怎么回事呢?
private void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
String a=status;
另外,B/S的模型楼主需要看一下就会明白,除了使用象session,views,tate,cookie,application这种方法,以及自定义一个类外,是没有办法在两个方法之间共享数据的(数据库除外,XML文件除外).