איתור *שם* העמודה בלולאה לפי שורות C#
-
אני משתמש בקוד הבא בכדי לשלוח נתונים מdataGridView לגיימי'ל בפורמט טבלאי (HTML)
חלק מהנתונים הינם ערכים מספריים שאני מעוניין להציגם עם מפריד אלפים
וחלקם למרות שהם ערכים מספריים, הם מספרי מסמכים שאני מעוניין שיוצג כמספר מלא/שלםדוגמא:
השאלה:
איך אני יכול לבצע בתוך הלולאה 'תנאי' לפי שם העמודה
( פתרון של אינדקס בלבד לכא' לא יעזור,
כי זה פונקציה שמרפרשת טבלאות שונות
שמות העמודות ידועות, המיקום באינדקס משתנה)//Table start. string html = "<table cellpadding='5' cellspacing='0' style='border: 1px solid #ccc;font-size: 9pt;font-family:arial'>"; //Adding HeaderRow. html += "<tr>"; foreach (DataGridViewColumn column in dataGridView1.Columns) { html += "<th style='background-color: #B8DBFD;border: 1px solid #ccc'>" + column.HeaderText + "</th>"; } html += "</tr>"; //Adding DataRow. foreach (DataGridViewRow row in dataGridView1.Rows) { html += "<tr>"; foreach (DataGridViewCell cell in row.Cells) { string Checkvalue; try { Checkvalue = string.Format("{0:n0}", cell.Value); } catch { Checkvalue = string.Format("{0:n0}", cell.Value.ToString()); } html += "<td style='width:120px;border: 1px solid #ccc'>" + Checkvalue + "</td>"; } html += "</tr>"; } //Table end. html += "</table>";