Как указать компонента в виде параметра функции?Допустим для GridView от DevExpress-a?Написал в виде DevExpress.XtraGrid.Views.BandedGrid.AdvBandedGridView gw:
==============================================
public void FillFooter(DevExpress.XtraGrid.Views.BandedGrid.AdvBandedGridView gw)
{
int c = 0;
for (int t = 0; t < gw.Columns.Count;t++)
{
double TotalWithRate = 0.0;
for (int r = 0; r < gw.Columns.Count; r++)
{
if (gw.GetRowCellDisplayText(r,c) != "0,00")
{
TotalWithRate += Convert.ToDouble(gw.GetRowCellDisplayText(r,c))* Convert.ToDouble(gw.GetRowCellDisplayText(r,c+1));
}
}
gw.Columns[c+1].SummaryText = TotalWithRate.ToString();
c+=2;
}
==============================================
но не получается...Проблема в том что таких GridView на форме много, и не хочу для каждого по отдельности написать.Хочу чтобы была одна функция и ее параметр, и по этому параметру указать какой именно GridView...
Спасибо
Здравствуйте, vsl_temp, Вы писали:
_>Как указать компонента в виде параметра функции?Допустим для GridView от DevExpress-a?Написал в виде DevExpress.XtraGrid.Views.BandedGrid.AdvBandedGridView gw:
_>==============================================
_>public void FillFooter(DevExpress.XtraGrid.Views.BandedGrid.AdvBandedGridView gw)
_> {
_> int c = 0;
_> for (int t = 0; t < gw.Columns.Count;t++)
_> {
_> double TotalWithRate = 0.0;
_> for (int r = 0; r < gw.Columns.Count; r++)
_> {
_> if (gw.GetRowCellDisplayText(r,c) != "0,00")
_> {
_> TotalWithRate += Convert.ToDouble(gw.GetRowCellDisplayText(r,c))* Convert.ToDouble(gw.GetRowCellDisplayText(r,c+1));
_> }
_> }
_> gw.Columns[c+1].SummaryText = TotalWithRate.ToString();
_> c+=2;
_> }
_>==============================================
_>но не получается...Проблема в том что таких GridView на форме много, и не хочу для каждого по отдельности написать.Хочу чтобы была одна функция и ее параметр, и по этому параметру указать какой именно GridView...
_>Спасибо
Так а вчем проблема, должно работать
Допустим для GridView от DevExpress-a?Написал в виде
...
Спасибо
Слушай а зачем все так сложно? Ты не можешь на уровне данных эту информацию получить ?
mood = (health == good) ? excelent : bad;
WBR
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение