سلام
حقیقتا من خیلی وقته با بخش sql کار نکردم . ولی یه مثال گذاشتم براتون . اگه مشکلتون حل نشد. شما ابتدا اطلاعاتی که میخواهید که میخواهید تو کریستال ریپورت باشه را داخل یه تیبلی به نام temp بریزید و بعد اول تیبل را تو کریستال ریپورت فرخوانی کنید.
lib.constr();
SqlDataAdapter sda = new SqlDataAdapter("select * from teacher", lib.con);
sda.SelectCommand.CommandType = CommandType.Text;
// DataSet ds = new DataSet();
sda.Fill(ds, "teacher");
البته lib یه کلاس هست که توش اینا نوشتم
class lib
{
public static SqlConnection con;
public static void constr()
{
con = new SqlConnection();
con.ConnectionString = "data source =HOSSEIN-PC\\SQLEXPRESS;initial catalog=TOSIFI;integrated security=true";
con.Open();
}
مثال یا دستور insert
lib.constr();
SqlCommand cmd = new SqlCommand(@"insert into tuser(name,username,password,code) values (@ns,@un,@pa,@cs)", lib.con);
cmd.CommandType = CommandType.Text;
cmd.Parameters.AddWithValue("@ns", this.txtnames.Text);