Have a look at this example...(although I dont know your exact meaning)
Code:
public void AddSqlParameters()
{
// ...
// create myDataSet and myDataAdapter
// ...
myDataAdapter.SelectCommand.Parameters.Add("@CategoryName", SqlDbType.VarChar, 80).Value = arraylist[0];
myDataAdapter.SelectCommand.Parameters.Add("@SerialNum", SqlDbType.Int).Value = arraylist[1];
myDataAdapter.Fill(myDataSet);
}
also instead of SqlParameters you can work with
objDataRow.ItemArray for filling your arraylist according a row in your datasource.
HtH.
--------------------------------------------
Mehdi.:)