valentine093
جمعه 15 فروردین 1393, 14:57 عصر
با سلام.من یک Gridview تلریک دارم که اطلاعات کالا مثلا کد،نام،قیمت رو نمایش میدم.میخواستم قیمت کل ردیفهایی که در این هستش رو در یک textbox ذخیره کنم.با حلقه ی تکرار این کار رو میکنم ولی چون در فرم های دیگه زیاد به این کد نیاز دارم میخواستم این تکه کد رو به عنوان یک تابع بنویسم که Gridview رو به عنوان پارامتر میگیره.اشکال در اینجاست که وقتی از datagrid خود .net استفاده میکنم مشکلی نیست ولی چون ماله من تلریکه اصلا قبول نمیکنه.تکه کدش رو در زیر آوردم.خیلی بهش نیاز دارم.ممنون
لازم به ذکر است که من کل توابع را در یک پوشه جدا و در یک کلاس جدا مینویسم
public float get_total_price(DataGridView gv)
{
float sum = 0;
for (int i = 0; i < gv.RowCount; i++)
{
sum +=(float)gv.Rows[i].Cells["product_price_gv"].Value;
}
return sum;
}
در ضمن این دو خط رو هم در کلاس حاوی متد نوشتم:متفکر::متفکر:
using System.Windows.Forms;
using Telerik.WinControls;
لازم به ذکر است که من کل توابع را در یک پوشه جدا و در یک کلاس جدا مینویسم
public float get_total_price(DataGridView gv)
{
float sum = 0;
for (int i = 0; i < gv.RowCount; i++)
{
sum +=(float)gv.Rows[i].Cells["product_price_gv"].Value;
}
return sum;
}
در ضمن این دو خط رو هم در کلاس حاوی متد نوشتم:متفکر::متفکر:
using System.Windows.Forms;
using Telerik.WinControls;