PDA

View Full Version : سوال: فرق بین DataRow و []DataRow چیست؟



hp1361
دوشنبه 16 آذر 1388, 02:22 صبح
سلام

می خواستم بدون فرق بین DataRow و []DataRow در کد زیر چیست؟



foreach (DataRow row in ds.Tables["Categories"].Rows)
{
TreeNode nodeCategory = new TreeNode(
row["CategoryName"].ToString(),
row["CategoryID"].ToString());
TreeView1.Nodes.Add(nodeCategory);
DataRow[] childRows = row.GetChildRows(ds.Relations[0]);
foreach (DataRow childRow in childRows)
{
TreeNode nodeProduct = new TreeNode(
childRow["ProductName"].ToString(),
childRow["ProductID"].ToString());
nodeCategory.ChildNodes.Add(nodeProduct);
}
nodeCategory.Collapse();
}


این علامت [] چه معنایی دارد؟

A.S.Roma
دوشنبه 16 آذر 1388, 07:52 صبح
جنس childRows آرایه ای از DataRow ها می باشد.
اما row تنها یک شی از جنس DataRow است.
[] نشان Array است.