PDA

View Full Version : گزارشگیری



sarbazi
دوشنبه 16 آذر 1388, 11:35 صبح
سلام دوستان عزیز خوب هستید من می خواهم با استفاده از یک TextBox تعیین کنم که چه چیزی به گزارش ما اضافه شود مثلا
SELECT Name FROM table where name=TextBox
به طور خلاصه بگم می خواهم از پایگاه داده به صورت SELCET شده و به گزارشگیری اضافه شود
لطفا با کد کمکم کنید

sarbazi
دوشنبه 16 آذر 1388, 11:40 صبح
لطفا کمکم کنید

ahrimaneahurai
شنبه 21 آذر 1388, 23:26 عصر
دوست عزیز ایمیلت رو بده برات یه نمونه میل کنم
نتونستم آپ کنم واست اینجه

aslitarin
یک شنبه 22 آذر 1388, 00:50 صبح
SqlDataAdapter da = new SqlDataAdapter();
// DataSet ds= new DataSet();
// da.SelectCommand=new SqlCommand();
// da.SelectCommand.Connection=con;
// da.SelectCommand.CommandText = "SELECT * FROM LOGIN WHERE username='" + tusername.Text + "' AND password=" + tpassword.Text + "'";
این خط مربوط به تو است یعنی select هر چیزی از جدولی با نام login جایی که username آن مساوی با textbox با نام tusername.text , ..... باشد
// con.Open();
// int res = da.Fill(ds);
// if (res = 0)
// MessageBox.Show(" ");
// else
// {
// Menu oform = new Menu();
// oform.Show();
// }
// con.Close();
// da = null;
// ds = null;


مشکلی بود بگو

ahrimaneahurai
یک شنبه 22 آذر 1388, 23:20 عصر
سلام دوستان عزیز خوب هستید من می خواهم با استفاده از یک TextBox تعیین کنم که چه چیزی به گزارش ما اضافه شود مثلا
SELECT Name FROM table where name=TextBox
به طور خلاصه بگم می خواهم از پایگاه داده به صورت SELCET شده و به گزارشگیری اضافه شود
لطفا با کد کمکم کنید

public static DataTable TeacherSearch(string Code, string Name, string Family)
{
SqlConnection connection = new SqlConnection(ConnectionString);
SqlCommand command = connection.CreateCommand();
string sql = "SELECT SP_Fld_Code, SP_Fld_Name, SP_Fld_Family, SP_Fld_FatherName, SP_Fld_Image, SP_Fld_Education FROM SP_Tbl_Teacher ";
if ((Code.Trim() != "") || (Name.Trim() != "") || (Family.Trim() != ""))
{
sql += " where ";
if (Code.Trim() != "")
{
sql += " SP_Fld_Code=@Code *";
command.Parameters.AddWithValue("Code", Code);
}

if (Name.Trim() != "")
{
sql += " SP_Fld_Name like @Name+'%' *";
command.Parameters.AddWithValue("Name", Name);
}

if (Family.Trim() != "")
{
sql += " SP_Fld_Family like @Family+'%' *";
command.Parameters.AddWithValue("Family", Family);
}
}
sql = sql.Remove(sql.Length - 1);
sql = sql.Replace("*", "and");
command.CommandText = sql;
SqlDataAdapter adapt = new SqlDataAdapter(command);
DataTable dt = new DataTable();
try
{
adapt.Fill(dt);
}
catch (Exception ex)
{
System.Windows.Forms.MessageBox.Show(ex.ToString() , "هشدار", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error);
}
return dt;
}
}