Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT PropertyID, Street, Unit, City, Zip, Type, Bedrooms, Bathrooms, Area, MonthlyRent
- FROM tblProperties
- SELECT tblRent.PaymentID, tblTenant.TenantName, tblProperties.Street, tblProperties.Unit, tblProperties.City, tblRent.AmountPaid, tblRent.PaymentDate,
- tblTenant.Telephone
- FROM ((tblProperties INNER JOIN
- tblRent ON tblProperties.PropertyID = tblRent.PropertyID) INNER JOIN
- tblTenant ON tblProperties.PropertyID = tblTenant.PropertyID)
- Public Sub getRent()
- propView.DataSource = TblPropertiesTableAdapter.GetAllRentReceipts()
- propView.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells)
- propView.ReadOnly = True
- End Sub
- <asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1">
- </asp:GridView>
- <asp:SqlDataSource ID="SqlDataSource1" runat="server"
- ConnectionString="<%$ ConnectionStrings:MY_ConnectionString %>"
- SelectCommand="SELECT tblRent.PaymentID, tblTenant.TenantName, tblProperties.Street, tblProperties.Unit, tblProperties.City, tblRent.AmountPaid, tblRent.PaymentDate, tblTenant.TelephoneFROM ((tblProperties INNER JOIN tblRent ON tblProperties.PropertyID = tblRent.PropertyID) INNER JOIN tblTenant ON tblProperties.PropertyID = tblTenant.PropertyID)"></asp:SqlDataSource>
- Public Class DataLayer
- Public Function GetData(ByVal query As String, ByVal params As System.Data.Common.DbParameter()) As System.Data.DataTable
- Dim dt As New System.Data.DataTable
- Dim constr As String = System.Configuration.ConfigurationManager.ConnectionStrings("constr").ConnectionString()
- Using cnObject As New System.Data.SqlClient.SqlConnection(constr)
- Using cmd As New System.Data.SqlClient.SqlCommand(query, cnObject)
- If Not params Is Nothing Then
- For Each param In params
- cmd.Parameters.Add(param)
- Next
- End If
- Using da As New System.Data.SqlClient.SqlDataAdapter(cmd)
- da.Fill(dt)
- Return dt
- End Using
- End Using
- End Using
- End Function
- End Class
- Public Function GetDataOLE(ByVal query As String, ByVal params As System.Data.Common.DbParameter()) As System.Data.DataTable
- Dim dt As New System.Data.DataTable
- Dim constr As String = System.Configuration.ConfigurationManager.ConnectionStrings("constr").ConnectionString()
- Using cnObject As New System.Data.OleDb.OleDbConnection(constr)
- Using cmd As New System.Data.OleDb.OleDbCommand(query, cnObject)
- If Not params Is Nothing Then
- For Each param In params
- cmd.Parameters.Add(param)
- Next
- End If
- Using da As New System.Data.OleDb.OleDbDataAdapter(cmd)
- da.Fill(dt)
- Return dt
- End Using
- End Using
- End Using
- End Function
- Public Sub getRent()
- Dim dataLayer As New DataLayer()
- Dim sqlText As String = "<insert your query text here>"
- propView.DataSource = dataLayer.getData(sqlText, Nothing)
- propView.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells)
- propView.ReadOnly = True
- End Sub
- propView.AutoGenerateColumns = false
- For Each //of the columns that you want
- dim column as DataGridViewColumn = New DataGridViewColumn()
- column.DataPropertyName = "DB field name"
- column.HeaderText = "column title"
- propView.Columns.Add( column )
- Next
Add Comment
Please, Sign In to add comment