24-09-20, 02:03 AM
السلام عليكم ورحمة الله
لدي grid view باسم كشف حساب عميل وداخله مجموعة من الاعمدة
يتم تعبئة gridview من الداتا بيس باستثناء عمود واحد يتم تعبئتة عن طريق عملية حسابية هي الفرق بين مجموع الدائن - مجموع المدين
حسب الكود التالي :
عملت تقرير عن طريق اداة report generator وحددت مصدر البيانات هي grid view
جميع البيانات ظهرت في التقرير لكن العمود اللي فيه عملية حسابية لم يظهر
السؤال : هل يوجد طريقة لجعل جميع الاعمدة وحتى الاعمدة اللي فيها عمليات حسابية تكون مصدر بيانات للتقرير
أو : كيف ممكن اعمل نفس العملية الحسابية في التقرير (الفرق بين مجموع الدائن - مجموع المدين)
لدي grid view باسم كشف حساب عميل وداخله مجموعة من الاعمدة
يتم تعبئة gridview من الداتا بيس باستثناء عمود واحد يتم تعبئتة عن طريق عملية حسابية هي الفرق بين مجموع الدائن - مجموع المدين
حسب الكود التالي :
كود :
Gridview view = sender as Gridview;
if(e.column.fieldname=="rest")
{
double input = 0;
double output = 0;
int rowhandle = view.GetRowHandle(e.ListSourceRowIndex);
for(int i=0 ; i<=rowhandle; i++)
{
input+=double.parse(gridview.getrowCellValue(i,view.Columns["depit"]).Tostring());
[size=small][font=Monaco, Consolas, Courier, monospace]output+=double.parse(gridview.getrowCellValue(i,view.Columns["credit[/font][/size][size=small][font=Monaco, Consolas, Courier, monospace]"[/font][/size][size=small][font=Monaco, Consolas, Courier, monospace]][/font][/size][size=small][font=Monaco, Consolas, Courier, monospace]).Tostring()[/font][/size][size=small][font=Monaco, Consolas, Courier, monospace])[/font][/size]
}
e.Value=input - output
}
عملت تقرير عن طريق اداة report generator وحددت مصدر البيانات هي grid view
جميع البيانات ظهرت في التقرير لكن العمود اللي فيه عملية حسابية لم يظهر
السؤال : هل يوجد طريقة لجعل جميع الاعمدة وحتى الاعمدة اللي فيها عمليات حسابية تكون مصدر بيانات للتقرير
أو : كيف ممكن اعمل نفس العملية الحسابية في التقرير (الفرق بين مجموع الدائن - مجموع المدين)