دوستان ... دوستان ...
خواستن توانستن است !!!
اینقدر باهاش ور رفتم که بالاخره تونستم !
با این کد میشه به stimul بگیم کدوم ستون کدوم فیلد رو بخونه !!!
OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\\Users\\SOROOSH\\Desktop\\db.mdb");
OleDbDataAdapter da = new OleDbDataAdapter();
da.SelectCommand = new OleDbCommand("select * from bime where id > 3", conn);
da.SelectCommand.CommandType = CommandType.Text;
DataSet ds = new DataSet();
DataTable dt = new DataTable();
da.Fill(ds, "bime");
da.Fill(dt);
dataGridView1.DataSource = dt;
//dataGridView1.DataSource = ds;
//dataGridView1.DataMember = "bime";
conn.Open();
//===============================
Stimulsoft.Report.Components.StiText t = new Stimulsoft.Report.Components.StiText();
t = (Stimulsoft.Report.Components.StiText)stiReport1.G etComponentByName("Datads1_mablagh_bime");
t.Text = "{ds1.ID}";
stiReport1.RegData("ds1",ds);
stiReport1.Show();
امیدوارم یه روزی به درد یکی که مث من اینجا گیر کرده باشه بخوره !
اگر بخوام توضیح بدم هم اول یه متغیر t از نوع تکست استیمول میسازیم
وبعد تکست باکس توی ریپورت رو از طریق اسمش میگیریم(datads1_mablagh_bime) و اونو تبدیل میکنیم !
سپس تکست اون رو به هر فیلدی که خودمون میخوایم (که باید توی کوئریمون هم باشه) تغییر میدیم (t.text = "{ds1.id}") حالا این تکست توی ریپورت فیلد ID از جدول BIME رو نشون میده !!!