yanni2
چهارشنبه 17 شهریور 1395, 23:27 عصر
با سلام من با کد زیر اطلاعات یک فیلد را از بانک برروی تکست باکس میارم و بعلاوه یک میکنم در تکست باکس نشون میدم
try
{
if (conn.State != System.Data.ConnectionState.Open)
{
conn.Open();
DataSet ds = new DataSet();
SqlDataAdapter objDataAdapter = new SqlDataAdapter("SELECT shozviat FROM aza ORDER BY shozviat DESC", conn);
objDataAdapter.Fill(ds, "aza");
DataTable dt = new DataTable();
dt = ds.Tables["aza"];
// dt.DefaultView.RowFilter = "namelname like N'%" + textBox1.Text + "'";
Convert.ToInt32(dt);
int i = dt.DefaultView.Count;
if (i > 0)
{
i = i + 1;
string m= Convert.ToString(i);
textBox1.Text = m;
dt = null;
}
}
}
catch (SqlException sqlex)
{
MessageBox.Show(sqlex.Message);
}
finally
{
if (conn.State != System.Data.ConnectionState.Closed)
conn.Close();
}
}
ولی بجای اینکه شماره عضویت را نشان دهد مقدار تعداد فیلد هارا نشان میدهد
خودم میدونم تو خط 11 این اشتباه کردم ولی نمیدونم چی جاش بنویسم
ممنون میشم راهنماییم کنید
try
{
if (conn.State != System.Data.ConnectionState.Open)
{
conn.Open();
DataSet ds = new DataSet();
SqlDataAdapter objDataAdapter = new SqlDataAdapter("SELECT shozviat FROM aza ORDER BY shozviat DESC", conn);
objDataAdapter.Fill(ds, "aza");
DataTable dt = new DataTable();
dt = ds.Tables["aza"];
// dt.DefaultView.RowFilter = "namelname like N'%" + textBox1.Text + "'";
Convert.ToInt32(dt);
int i = dt.DefaultView.Count;
if (i > 0)
{
i = i + 1;
string m= Convert.ToString(i);
textBox1.Text = m;
dt = null;
}
}
}
catch (SqlException sqlex)
{
MessageBox.Show(sqlex.Message);
}
finally
{
if (conn.State != System.Data.ConnectionState.Closed)
conn.Close();
}
}
ولی بجای اینکه شماره عضویت را نشان دهد مقدار تعداد فیلد هارا نشان میدهد
خودم میدونم تو خط 11 این اشتباه کردم ولی نمیدونم چی جاش بنویسم
ممنون میشم راهنماییم کنید