اقوم بعملية عرض بيانات على جدول في ال asp.net
الكود هو كالتالي :
Protected Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs)
' كود تعبئة للجدول بالبيانات
Dim MyConnt As System.Data.OleDb.OleDbConnection
MyConnt = New System.Data.OleDb.OleDbConnection(ConfigurationManager.ConnectionStrings("PGIConnectionString").ConnectionString)
Dim ds1 As New System.Data.DataSet
Dim mycommand As New System.Data.OleDb.OleDbDataAdapter("select * From [BudgetDetails]", MyConnt)
'mycommand.SelectCommand.Parameters.Add("@UserParm", System.Data.OleDb.OleDbType.LongVarChar).Value = "00" 'selectusername
mycommand.Fill(ds1, "BDd")
If ds1.Tables("BDd").Rows.Count > 0 Then
'Dim numrows As Int32
'Dim numcells As Int32
Dim x As Int32
'Dim y As Int32
Dim r As TableRow
Dim c As TableCell
Table1.CellSpacing = 2
Dim i As Int32
For i = 0 To ds1.Tables("BDd").Rows.Count - 1
Dim qs As String = ds1.Tables("BDd").Rows(i).Item("Q1")
r = New TableRow
r.VerticalAlign = VerticalAlign.Middle
c = New TableCell
For x = 0 To 12
c.Controls.Add(New LiteralControl(qs))
r.Cells.Add(c)
Next
Table1.Rows.Add(r)
Next
End If
MyConnt = Nothing
End Subالجدول مصمم كما هو موضح ادناه :
<asp:Table ID="Table1" runat="server" Height="88px" Style="z-index: 144; left: 25px; position: absolute; top: 578px" Width="755px" BorderStyle="Solid" BorderWidth="2px" CellPadding="2" CellSpacing="2" HorizontalAlign="Center" BorderColor="#404040" GridLines="Both"> </asp:Table>
ولكن المشكلة ان النتائج تكون متلاصقة ، اي ان الحقول متلاصقة ولا يوجد اي فعالية لل CellSpacing او ال CellPadding
لماذا هي غير مفعلة وكيف لي ان اباعد بين الحقول .
كل الشكر وبارك الله بكم

