ViewSchedule จะเป็น class ลูกจาก View โดยตารางจะอยู่ใน TableData ข้อมูล จะอยู่ใน
ชื่ออยู่ใน currentView.Name
SectionType.Body
ตัวอย่างนี้ จะออกเป็น CSV format
View currentView = uDoc.ActiveView;
string vName = currentView.Name; // Schedule name
ViewSchedule vs = currentView as ViewSchedule;
TableData vd = vs.GetTableData();
TableSectionData tds = vd.GetSectionData(SectionType.Body);
int rCount = tds.NumberOfRows;
int rCol = tds.NumberOfColumns;
string allSchAll = "";
for (int i = 0; i < rCount; i++)
{
string sLine = "";
for (int j = 0; j < rCol; j++)
{
sLine += tds.GetCellText(i, j)+",";
}
allSchAll += sLine;
}
TaskDialog.Show("data", allSchAll);
ไม่มีความคิดเห็น:
แสดงความคิดเห็น