דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. עזרה בטפסי ויזואל סטודיו C#

עזרה בטפסי ויזואל סטודיו C#

מתוזמן נעוץ נעול הועבר תכנות
21 פוסטים 3 כותבים 585 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • dovidD מחובר
    dovidD מחובר
    dovid ניהול
    כתב ב נערך לאחרונה על ידי
    #21

    השורה שהבאת עם השגיאה היא שורה מיותרת שהכנסתי לטסטים להדפסה דרך כרום.
    להלן הקוד המתוקן כפי שרציתם:

    private void PrintDgv(DataGridView dgv)
    {
        var strB = new StringBuilder();
    
        strB.Append(@"<html dir='rtl'><head><style>
    table {
        border-collapse: collapse;
    }
    td {
        border: 1px solid gray;
        text-align: center;
    }
    
    </style></head><body><table><thead><tr>");
    
        foreach (DataGridViewColumn col in dgv.Columns)
            if (col.Visible)
            {
                strB.Append("<th>");
                strB.Append(col.HeaderText);
                strB.Append("</th>");
            }
    
        strB.Append("</tr></thead>");
    
        bool odd = true;
        foreach (DataGridViewRow row in dgv.Rows)
        {
            strB.Append("<tr>");
            foreach (DataGridViewCell cell in row.Cells)
                if (cell.Visible)
                {
                    strB.Append("<td>");
                    strB.Append(cell.Value);
                    strB.Append("</td>");
                }
            strB.Append("</tr>");
        }
    
    
        strB.Append("</table></body></html>");
    
        var webBrowser1 = new WebBrowser();
        webBrowser1.Visible = false;
        webBrowser1.Parent = this;
        webBrowser1.DocumentText = strB.ToString();
    
        webBrowser1.DocumentCompleted += (s, e) => webBrowser1.ShowPrintPreviewDialog();
    }
    

    מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

    בכל נושא אפשר ליצור קשר dovid@tchumim.com

    תגובה 1 תגובה אחרונה
    1

    • 1
    • 2
    בא תתחבר לדף היומי!
    • התחברות

    • אין לך חשבון עדיין? הרשמה

    • התחברו או הירשמו כדי לחפש.
    • פוסט ראשון
      פוסט אחרון
    0
    • דף הבית
    • קטגוריות
    • פוסטים אחרונים
    • משתמשים
    • חיפוש
    • חוקי הפורום