Привет, может кто-нибудь помочь Я не знаю, почему мой счетчик в моей кнопке следующий не работает, жалко обо всем остальном коде. Я хочу создать прогон данных в моей базе данных с помощью счетчика. Если есть более простой способ сделать это, это также сработает.C# Мой счетчик не работает
public partial class _Default : System.Web.UI.Page
{
int iDefualt = 2;
int iMainCounter = 0;
SqlConnection con1 = new SqlConnection("Data Source=EON;Initial Catalog=DW2;Persist Security Info=True;User ID=Kapow;Password=Kapow");
DataTable dt = new DataTable();
public void Page_Load(object sender, EventArgs e)
{
con1.Open();
SqlDataReader myReader = null;
//SqlCommand myCommand = new SqlCommand("select * from customer_registration where username='" + Session["username"] + "'", con1);
SqlCommand myCommand = new SqlCommand(sNavigate(0), con1);
/SELECT * FROM tblDW2 WHERE [User]='Petrus'
myReader = myCommand.ExecuteReader();
while (myReader.Read())
{
txtbxDaywords.Text = (myReader["Dayword"].ToString());
}
con1.Close();
iMainCounter = iDefualt;
// "Daywords\t" + "\n" + DateTime.Now.ToString();
}
public string sNavigate(int iNavNum)
{
int iNavigate;
if (iNavNum != 0)
{
iNavigate = iNavNum;
}
else
{
iNavigate = iDefualt;
}
return "SELECT * FROM (SELECT Dayword, ROW_NUMBER() OVER (ORDER BY Dayword) AS Rownumber FROM tblDW2 WHERE [User]='Petrus') results WHERE results.Rownumber = "+ iNavigate.ToString();
}
protected void btnNext_Click1(object sender, EventArgs e)
{
iMainCounter++;
con1.Open();
SqlDataReader myReader = null;
SqlCommand myCommand = new SqlCommand(sNavigate(iMainCounter), con1);
myReader = myCommand.ExecuteReader();
while (myReader.Read())
{
txtbxDaywords.Text = (myReader["Dayword"].ToString());
}
con1.Close();
}
}
попытаться дать ему частный const int type – user1956570
Вам следует попытаться решить проблему. Подготовьте «самый маленький компилируемый пример» с помощью только кнопки и счетчика. – nvoigt
private const int не будет делать, его const, использовать private static int –