一道C#程序题!向各位高手请教!
privatevoidadvBandedGridView1_CustomUnboundColumnData(objectsender,CustomColumnDataEv...
private void advBandedGridView1_CustomUnboundColumnData(object sender, CustomColumnDataEventArgs e)
{
ColumnView columnview = sender as ColumnView;
if (e.Column.FieldName == "SubTotal" && e.IsGetData)
{
e.Value = calcSubTotal
(
Convert.ToSingle(columnview.GetRowCellValue(e.RowHandle, columnview.Columns["Math"])),
Convert.ToSingle(columnview.GetRowCellValue(e.RowHandle, columnview.Columns["Chinese"])),
Convert.ToSingle(columnview.GetRowCellValue(e.RowHandle, columnview.Columns["English"]))
);
}
}
烦请各位高手这段代码的含义!看了很长时间,看不懂! 展开
{
ColumnView columnview = sender as ColumnView;
if (e.Column.FieldName == "SubTotal" && e.IsGetData)
{
e.Value = calcSubTotal
(
Convert.ToSingle(columnview.GetRowCellValue(e.RowHandle, columnview.Columns["Math"])),
Convert.ToSingle(columnview.GetRowCellValue(e.RowHandle, columnview.Columns["Chinese"])),
Convert.ToSingle(columnview.GetRowCellValue(e.RowHandle, columnview.Columns["English"]))
);
}
}
烦请各位高手这段代码的含义!看了很长时间,看不懂! 展开
2个回答
2013-10-22
展开全部
创建一个ColumnView(行的视图)对象,给这个对象添加三个列Convert.ToSingle(columnview.GetRowCellValue(e.RowHandle, columnview.Columns["English"]))
而且这三个列是Single类型的。Convert.To...是类型转换。
而且这三个列是Single类型的。Convert.To...是类型转换。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询