من می خواستم یک گزارش خاص در کریستال رپورت بگیرم مثلا اطلاعات اشخاصی را نشان بدهد که اسم آنها علی باشد
ممنون می شوم که شما عزیزان مرا راهنمایی نمایید
من می خواستم یک گزارش خاص در کریستال رپورت بگیرم مثلا اطلاعات اشخاصی را نشان بدهد که اسم آنها علی باشد
ممنون می شوم که شما عزیزان مرا راهنمایی نمایید
سلام
قبل از اینکه دیتاست رو fill کنید :
daAdapter.SelectCommand.CommandText = "Select * from persons where FName= 'علی' "
یعنی این کار رو باید توسط دیتا آداپرتون انجام بدین جوری که فقط رکودهایی که دارای اسم علی میباشن به ریپورت ارسال بشن...
از کدی مانند این استفاده کنید
myreport.DataDefinition.RecordSelectionFormula = "{MYTAble.Name}=" & "ali
که در انجا MYtable نام table شما و name نام فیلد شما در بانک اطلاعاتی است. شما می توانید بجای "ali" از یک textbox استفاده کنید و نام های دیگر را در آن نوشته و به گزارش بفرستید.
داخل بخش کریستال ریپورت نمونه های زیادی هستش اما اگه با setdatasource هنوز کارنکردی از selectionFormula استفاده کن.