在datagrid中添加其他行和计算数据

时间:2014-04-14 21:12:49

标签: c#

目前,此代码为每个顶点创建并填充一行。我将如何在已经创建的每一行下添加另一行...比较(position.x ++ position y)的值在适当的列中?简单地添加空行是一件容易的事。填充它是另一项任务。

foreach (AcDb.ObjectId vertexId in poly)
    {
     if (!vertexId.ObjectClass.IsDerivedFrom(vertexClass))
         continue;

         var vertex = (AcDb.PolylineVertex3d)trans.GetObject(vertexId, AcDb.OpenMode.ForWrite);
                    System.Data.DataRow dr = vertexTable.NewRow();
                    dr.ItemArray = new object[] { vertex.Handle.Value, vertex.Position.X, vertex.Position.Y, vertex.Position.Z } ;
                    vertexTable.Rows.Add(dr);

0 个答案:

没有答案