شماره زدن به ترتیب
void NewCode()
{
DataTable NewCodeDt = new DataTable();
NewCodeDt = dbc.GetData(@"SELECT MAX(FildName) AS NewCode FROM TableName");
if (NewCodeDt.Rows.Count == 0)
TextBox.Text = "1";
else
{
if (NewCodeDt.Rows[0]["NewCode"].ToString() != string.Empty)
{
TextBox.Text = (Convert.ToInt32(NewCodeDt.Rows[0]["NewCode"]) + 1).ToString();
}
else
TextBox.Text = "1";
}
}
کدهای زیر بدون استفاده از کلاس اتصال به بانم می باشد :
void NewCode()
{
SqlConnection con = new SqlConnection("Data Source=(local);Initial Catalog=DBName;User ID=sa");
DataTable NewCodeDt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(@"SELECT MAX(FildName) AS NewCode FROM TableName", con);
da.Fill(NewCodeDt);
if (NewCodeDt.Rows.Count == 0)
TextBox.Text = "1";
else
{
if (NewCodeDt.Rows[0]["NewCode"].ToString() != string.Empty)
{
TextBox.Text = (Convert.ToInt32(NewCodeDt.Rows[0]["NewCode"]) + 1).ToString();
}
else
TextBox.Text = "1";
}