Поскольку вы не указали, является ли это веб-приложением или оконным приложением, я отвечу на него, как показано ниже для ASP.NET.
В этом случае страница будет делать постбэки, ваша переменная будет потеряна. поэтому единственный способ сохранить значения - это добавить его в viewstate / session / pass в виде строки запроса на той же странице или поместить в какой-то скрытый элемент управления.
Наиболее выбранный способ сохранения переменных в ASP.NET с одной страницы.
загрузить к следующему, чтобы сохранить их в viewstate, который является скрытым вводом.
Вы бы сохраняли элемент в ViewState как:
ViewState[key] = value;
And retrieve it like:
value = ViewState[key]
ИЛИ
Session["username"] = username
And access it
String Username = Session["username"];
Если это приложение Window, вы можете иметь глобальную переменную, которая будет сохраняться между событиями.
Public class Test{
private int x= 0;//this is global here.
button_click()
{
create and fill data set as data adapter.fill(data set,"ABC");
and then
x= data set.tables["ABC"].rows[0]["col name"] ;
}
and i have another method button_click2()
{
int y = x;
}
}