Hi,
I've got a dataset and i bound to a datagrid. in this datagrid there is 17 columns. I want to summing a datagrid columns and show the result in footer.
i tried the code i write below but i couldn't get the result
int x1 =e.Item.ItemIndex;
int x2 = DataGrid1.Items[x1-1].DataSetIndex;
string name = ds.Tables[0].Columns[x2].ColumnName;
for (int i=0 ;i < e.Item.Cells.Count;i++)
{
if(name!=null && name.CompareTo("KolonOne"!=0)
{
if (e.Item.ItemType== ListItemType.Item ||.Item.ItemType== ListItemType.AlternatingItem)
{
Sum[3] += Convert.ToInt64(DataBinder.Eval(e.Item.DataItem,"GVM");
e.Item.Cells[3].Text+=e.Item.ItemType.ToString();
}
else if (e.Item.ItemType== ListItemType.Footer)
{
e.Item.Cells[3].Text = String.Format("{0:#,###}",Sum[3]);
}
}
}
I've got a dataset and i bound to a datagrid. in this datagrid there is 17 columns. I want to summing a datagrid columns and show the result in footer.
i tried the code i write below but i couldn't get the result
int x1 =e.Item.ItemIndex;
int x2 = DataGrid1.Items[x1-1].DataSetIndex;
string name = ds.Tables[0].Columns[x2].ColumnName;
for (int i=0 ;i < e.Item.Cells.Count;i++)
{
if(name!=null && name.CompareTo("KolonOne"!=0)
{
if (e.Item.ItemType== ListItemType.Item ||.Item.ItemType== ListItemType.AlternatingItem)
{
Sum[3] += Convert.ToInt64(DataBinder.Eval(e.Item.DataItem,"GVM");
e.Item.Cells[3].Text+=e.Item.ItemType.ToString();
}
else if (e.Item.ItemType== ListItemType.Footer)
{
e.Item.Cells[3].Text = String.Format("{0:#,###}",Sum[3]);
}
}
}