PDA

View Full Version : CrystalReport + datagridview



User-os
پنج شنبه 02 خرداد 1387, 10:40 صبح
سلام
من میخوام توی datagridview روی هر رکوردی که هستمdataset با همون رکورد فیلتر بشه یعنی یه جوری میخوام از position رکورد استفاده کنم تا یه سری کارها رو رکورد انجام بدم

به فرض report گرفتن فقط از همون رکورد
شاید رههای بهتری هم هست برای اینکه از رکوردها تک تک report گرفت!
اگه این طوری بخوایم کار کنیم ؟

leilav_1984
پنج شنبه 02 خرداد 1387, 13:38 عصر
اگه DataGridView رو به BindingSource وصل کرده باشید اون خودش Position داره

وگرنه شما می تونید از خود DataGridView شماره سطری که توش هستین رو بگیرین
آرگومان اغلب eventهای اون شماره سطر رو بر می گردونن


private void myDataGridView_RowEnter(object sender, DataGridViewCellEventArgs e)
{
int rowIndex = e.RowIndex;
int colIndex = e.ColumnIndex;
}

پ.ن. امیدوارم سوال شما رو درست فهمیده باشم

User-os
پنج شنبه 02 خرداد 1387, 16:31 عصر
خلاصه مسئله :
من میخوام روی هر رکوردم که قرار گرفتم با زدن یک دکمه ازش report همون رکورد رو بگیرم با یک قالب ثابت پس باید dataset من یه جوری filter بشه که فقط همون رکورد رو نشون بده


اگه راه بهتری سراغ دارین هم بفرمایید.

User-os
پنج شنبه 02 خرداد 1387, 21:51 عصر
کسی نظری نداره؟
اگه بخواین position رو بگیرید و report اون رکورد رو چاپ کنید چی کار میکنید؟
فکر کنم سوالم رو تقریبا به ده زبان زنده دنیا مطرح کردم.