HI,
well in this case the best I can suggest you is to create XML through string builder and pass it to sp.
You can do something like this:
StringBuilder twoD_Arrat = new StringBuilder();
twoD_Arrat.Append("<Transaction>");
for (int y = 0; y < obj.Length; y++)
{
twoD_Arrat.Append("<Row" + y + ">");
for (int x = 0; x < obj[y].Length; x++)
{
twoD_Arrat.Append("<Col" + x + ">");
twoD_Arrat.Append(obj[y][x]);
twoD_Arrat.Append("</Col" + x + ">");
}
twoD_Arrat.Append("</Row" + y + ">");
}
twoD_Arrat.Append("</Transaction>");
In Sp just take a XML parameter..and process the value..
I hope this would help :-)