Public Sub RemoteInstalledPrinter(ByVal strComputer As String, ByVal strUserName As String, ByVal strPwd As String)
Dim query As Management.ManagementObjectSearcher
Dim queryCollection As Management.ManagementObjectCollection
Dim management_object1 As Management.ManagementObject
Dim msc As Management.ManagementScope
If (strComputer = System.Environment.MachineName) Then
msc = New Management.ManagementScope("\\" & strComputer & "\root\cimv2")
Else
Dim co As New Management.ConnectionOptions
co.Username = strUserName
co.Password = strPwd
msc = New Management.ManagementScope("\\" & strComputer & "\root\cimv2", co)
End If
Dim query_command As String = "SELECT * FROM Win32_Printer"
Dim select_query As Management.SelectQuery = New Management.SelectQuery(query_command)
Try
query = New Management.ManagementObjectSearcher(msc, select_query)
queryCollection = query.Get()
Dim strType As String = ""
For Each management_object1 In queryCollection
If (management_object1("Attributes") = 16) Then
strType = "Network"
ElseIf (management_object1("Attributes") = 64) Then
strType = "Local"
End If
MessageBox.Show(management_object1("Name") & " Type:" & strType)
Next management_object1
Catch ex As Exception
MessageBox.Show(ex.ToString())
End Try
End Sub
Introduction Paging and Sorting are most commonly used features of ASP.Net GridView. And it is very easy to implement in GridView with small lines of code. Here I am going to demonstrate how to use Paging and Sorting in GridView for better use of data display.