[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 164
  • Last Modified:

Trying to send an email with multiple datagrids - each datagrid is stacking on top of each other in the email, and I want all the datagrids to be on one row in the email

I am trying to send an email with datagrids. I do not want the datagrids to stack on top of each other in the email. How do I get the datagrids to be next to each other horizontally?
If pnlFixedSS.Visible = True Then
                    mBody.Append(getHTML(dgFixedSS))
                End If
                If pnlFixedWSSS.Visible = True Then
                    mBody.Append(getHTML(dgFixedWSSS))
                End If
                If pnlFixedPTSS.Visible = True Then
                    mBody.Append(getHTML(dgFixedPTSS))
                End If
                If Me.pnlMCPEBundledSS.Visible = True Then
                    mBody.Append(getHTML(Me.dgMCPEBundledSS))
                End If
                If Me.pnlMCPEUnbundledSS.Visible = True Then
                    mBody.Append(getHTML(Me.dgMCPEUnbundledSS))
                End If
 
                If Me.pnlSplitBundledSS.Visible = True Then
                    mBody.Append(getHTML(Me.dgSplitBundledSS))
                End If
                If Me.pnlSplitUnbundledSS.Visible = True Then
                    mBody.Append(getHTML(Me.dgSplitUnbundledSS))
                End If
 
 
                If Me.pnlOnOffBundledSS.Visible = True Then
                    mBody.Append(getHTML(Me.dgOnOffBundledSS))
                End If
                If Me.pnlOnOffUnbundledSS.Visible = True Then
                    mBody.Append(getHTML(Me.dgOnOffUnbundledSS))
                End If
 
                If Me.pnlWSHRBundledSS.Visible = True Then
                    mBody.Append(getHTML(Me.dgWSHRBundledSS))
                End If
                If Me.pnlWSHRUnbundledSS.Visible = True Then
                    mBody.Append(getHTML(Me.dgWSHRUnbundledSS))
                End If
 
                If Me.pnlRetailHRSS.Visible = True Then
                    mBody.Append(getHTML(Me.dgRetailHRSS))
                End If

Open in new window

0
utlonghornjulie
Asked:
utlonghornjulie
1 Solution
 
Éric MoreauSenior .Net ConsultantCommented:
do you have the same rows in each grids? are the grids related or is is just different grids that you want side-by-side?

if it is only grids that you want side-by-side, you could embed HTML tables into table cells. Something like:

mBody.Append("<table>")
mBody.Append("<tr>")
If pnlFixedSS.Visible = True Then
   mBody.Append("<td>")
   mBody.Append(getHTML(dgFixedSS))
   mBody.Append("</td>")
End If
If pnlFixedWSSS.Visible = True Then
   mBody.Append("<td>")
   mBody.Append(getHTML(dgFixedWSSS))
   mBody.Append("</td>")
End If
....
mBody.Append("</tr>")
mBody.Append("</table>")
0
 
utlonghornjulieAuthor Commented:
That worked. Thanks!
0

Featured Post

Take Control of Web Hosting For Your Clients

As a web developer or IT admin, successfully managing multiple client accounts can be challenging. In this webinar we will look at the tools provided by Media Temple and Plesk to make managing your clients’ hosting easier.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now