לבנות שולחן מ DataTable
לעתים קרובות היישום שלך ימשוך נתונים ממסד נתונים ולאחסן אותו בצורה של DataTable. ייתכן שתרצה להוסיף בקלות נתונים אלה לתוך המסמך שלך כשולחן חדש וליישם במהירות פורמט לכל השולחן.
שימוש Aspose.Words, אתה יכול בקלות לשחזר נתונים ממסד נתונים ולאחסן אותו כשולחן:
1.1 1. ליצור חדש DocumentBuilder אובייקט על Document. 1.1 1. התחל שולחן חדש באמצעות DocumentBuilder. 1.1 1. אם אנו רוצים להוסיף את השמות של כל אחד מהעמודות שלנו DataTable כשורה אחורית, הוא מחלחל דרך כל עמודה נתונים וכותב את שמות העמודה לשורה בטבלה. 1.1 1. דרך כל אחד DataRow בתוך DataTable: 1.לעבור כל אובייקט ב DataRow. 1 הכנס את האובייקט לתוך המסמך באמצעות DocumentBuilder. השיטה המשמשת תלויה בסוג האובייקט מוכנס e.g DocumentBuilder.writeln() לטקסט ו DocumentBuilder.insertImage() עבור מערך עוטה המייצג תמונה. בסופו של עיבוד של שורת הנתונים מסתיים השורה שנוצרת על ידי DocumentBuilder באמצעות DocumentBuilder.endRow(). 1.1 1. פעם כל שורות מן DataTable מעובד לסיים את השולחן באמצעות קריאה DocumentBuilder.endTable(). 1.1 1. לבסוף, אנו יכולים להגדיר את סגנון השולחן הרצוי באמצעות אחד מתכונות השולחן המתאימות כגון: Table.getStyleIdentifier() ליישם באופן אוטומטי פורמט לכל השולחן. הנתונים הבאים שלנו DataTable נעשה שימוש בדוגמה זו:
דוגמה לקוד הבא מראה כיצד לבצע את האלגוריתם לעיל Aspose.Words:
לאחר מכן ניתן לקרוא את השיטה בקלות DocumentBuilder ונתונים.
הדוגמה הבאה של הקוד מראה כיצד לייבא את הנתונים מ- DataTable
הכנס אותו לשולחן חדש במסמך:
השולחן המוצג בתמונה למטה מיוצר על ידי הפעלת הקוד לעיל.