Monday, May 1, 2017

Grid mixed with the features of Card and Table Views This jQuery plugin is to create a Grid Control with Card and Table based on JSON Data and custom templates for Cards. This is Designed to use with Bootstrap 3 or more

Download it from https://github.com/ashutosh456/CardGrid





Monday, May 27, 2013

VB.Net के सभी standard windows control को ADO.Net के द्वारा Database से connect कर data को Display किया जा सकता है। इसके लिए सबसे पहले अपने solution को Data Source से connect कर लेते हैं। इसके लिए निम्न steps follow करते हैं। 
 



  1. Open Visual Studio (Visual Studio 2005)


  2. Create a New Windows Application Project


  3. Select Data – Add New Data Source


  4. In wizard window1: select Database and click to Next


  5. In Wizard window2: Select Data connection. You can choose new conncetion or any Existing connection also. Click Next.


  6. Select Connecting String Name. Click Next


  7. Select Tables, views etc. and click To Finish

image103
image104
image105
image106


    Finish button पर Click करने पर यह एक dataset project मे add कर देता है। जिस पर सभी selected tables, realtions, views etc. को define किया जा सकता है। अब Form पर data को display करने के लिए Form Designer को switch करते हैं। form पर data Grid और lables और Textbox दोनों मे display किया जा सकता है। इसमें data को डिस्प्ले करने के लिए सर्वप्रथम Data menu मे show data source select करते हैं। ऐसा करने पर एक DataSource IDE window display होने लगती है।  

    image107

Data को standard controls मे डिस्प्ले करने के लिए सबसे पहले form को design कर लेते हैं। इसके बाद form पर control को select कर उसकी DataBinding property मे (Properties Window में) जाकर data column को select कर लेते हैं। इस प्रकार control data से bind हो जाता है।      
image108         

               इसके अलावा DataSource window से एक एक column को Form पर Drag कर Drop करने पर भी form automatically design होकर data को display करने लगता है। 
 
image109

          इसका use SQL Server को छोडकर अन्य सभी प्रकार के database से data access करने के लिए किया जाता है। इसमें Microsoft access और oracle प्रमुख हैं। इसका प्रयोग SQL Server के साथ भी किया जा सकता है। इसके लिए System.Data.OleDb namespace को import किया जाता है और इसके बाद सभी objects olddb के साथ जैसे – OLEDBConnection, OLEDBCommand etc. का use किया जाता है । 



  • Connection: इसमें OLEDBConnection object का use किया जाता है। इसे design time मे Toolbox और runtime मे coding के द्वारा use किया जाता है। इसमें निम्न connection string का use किया जा सकता है। 


MS Access: 

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;Jet OLEDB:Database Password=MyDbPassword; 
 


MYSQL: 

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; 

 

Ex: 


Dim con_str As String = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source = C:\Users\Ashutosh\Documents\Students.accdb"

Dim con As New OleDbConnection (con_str)

Try

con.Open()

MsgBox("Connected Sucessfully")

con.Close()

Catch ex As Exception

MsgBox(ex.Message)

End Try




  • Command: इसके लिए OLDDBCommand object का use किया जाता है जो की SQL statements को execute कर result display करता है। 


Dim con_str As String = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source = C:\Users\Ashutosh\Documents\Students.accdb"

Dim con As New OleDbConnection(con_str)

im cmd As new OleDbCommand

cmd.CommandText = "Select * form Students"

cmd.Connection = con

Try

con.Open()

Dim dr As OleDbDataReader

dr = cmd.ExecuteReader

dr.Read()

MsgBox(dr.Item(0))

con.Close()

Catch ex As Exception

MsgBox(ex.Message)

End Try




  • DataAdapter और DataSet: इसमें DataAdapter OLEDBDataadpter और dataset normal dataset का object होता है। 

 


Dim con_str As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source = C:\Users\Ashutosh\Documents\Students.accdb"

Dim con As New OleDbConnection(con_str)

Dim ada As OleDbDataAdapter

Dim ds As New DataSet

Try

con.Open()

ada = New OleDbDataAdapter("Select * from Products", con)

ada.Fill(ds)

con.Close()

Dim i As Integer

For i = 0 To ds.Tables(0).Rows.Count - 1

MsgBox(ds.Tables(0).Rows(i).Item(1))

Next

Catch ex As Exception

MsgBox(ex.Message)

End Try

यह Microsoft द्वारा develop किया गया एक Dababase server software है जो की RDBMS को support करता है। यह SQL language का use कर data accessing provide करता है। Microsoft की सभी programming language इसे support कर database के लिए use कर सकती हैं। यह ADO.Net का एक महत्वपूर्ण हिस्सा है। ADO.Net data provider इसके लिए अलग से सभी data accessing facilities provide करती है। इसे use करने के लिए सबसे पहले SQLClient namespace को import करते हैं जिसके लिए imports System.Data.SqlClient statement का use किया जाता है। इसमें निम्न classes होती हैं। SQLDB के लिय SQLConnection object का use किया जाता है। 

 



  • Connection: SQLDB मे SQLConnection class का use किया जाता है। यह SQL Server से डाटा access करने के लिए use की जाता है। इसके लिए Design mode मे Sqlconnection toolitem का use करते हैं जो की Toolbox में Data category मे उपलब्ध रहता है। इसे form पर place कर इसे use किया सकता है। coding के द्वारा इसे इस use करने के लिए सबसे पहले SQLConnection class का object बनाते है और उसमें ConnectionString को define करते हैं। इसके बाद connection को open कर use किया जा सकता है। इसमें निम्न प्रकार की connection string का use किया जा सकता है।


Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;


Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=True;


 


Imports System.Data.SqlClient

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim constring As String = "Data Source=.\SQLEXPRESS;AttachDbFilename=C:\SQL Server 2000 Sample Databases\NORTHWND.MDF;Integrated Security=True;Connect Timeout=30;User Instance=True"

Dim con As SqlConnection = New SqlConnection(constring)

Try

con.Open()

MsgBox("Connected Sucessfully")

con.Close()

Catch ex As Exception

MsgBox(ex.Message)

End Try

End Sub

End Class


 



  • Command: SQL connection के लिए SQLCommand class के object का use किया जाता है। इसे use करने के लिए इसका object declare कर लेते हैं और उसकी सभी important properties को define कर methods को call कर लेते हैं।


Imports System.Data.SqlClient

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim constring As String = "Data Source=.\SQLEXPRESS;AttachDbFilename=C:\SQL Server 2000 Sample Databases\NORTHWND.MDF;Integrated Security=True;Connect Timeout=30;User Instance=True"

Dim con As SqlConnection = New SqlConnection(constring)

Dim cmd As SqlCommand = New SqlCommand

cmd.Connection = con

cmd.CommandText = "Select * from Products"

Try

con.Open()

Dim dr As SqlDataReader = cmd.ExecuteReader

dr.Read()

MsgBox(dr.Item(0))

con.Close()

Catch ex As Exception

MsgBox(ex.Message)

End Try

End Sub

End Class


 



  • DataAdapter और DataSet:  इसमें DataAdapter SQLDataadpter और dataset normal dataset का object होता है।


Dim con_str As String = "Data Source=.\SQLEXPRESS;AttachDbFilename=C:\SQL Server 2000 Sample Databases\NORTHWND.MDF;Integrated Security=True;Connect Timeout=30;User Instance=True"

Dim con As New SqlConnection(con_str)

Dim ada As SqlDataAdapter

Dim ds As New DataSet

Try

con.Open()

ada = New SqlDataAdapter("Select * from Products", con)

ada.Fill(ds)

con.Close()

Dim i As Integer

For i = 0 To ds.Tables(0).Rows.Count - 1

MsgBox(ds.Tables(0).Rows(i).Item(1))

Next

Catch ex As Exception

MsgBox(ex.Message)

End Try

Dataset ADO.Net के disconnected data access model का एक हिस्सा है। यह DataTables collection और DataRelationCollection को contain करता है। यह data के collection को represent करता है जो की Datasource से retrieve किया जाता है। इसे dataadapter के साथ use किया जाता है। यह एक ऐसा object है जिसमें data को एक बार store करने के बाद उसे आसानी से manipulate किया जा सकता है। इसके लिए datasource और connection को open रखने की आवश्यकता नहीं पड़ती है। Dataset बिना data source की जानकारी के work perform करता है जहां यह सभी जानकारी dataadapter के पास होती हैं। dataset requrest किए गई data की एक copy अपने पास store कर लेता है जो की बाद में datasource मे जाकर update हो जाती हैं। यह एक साथ कई tables और उनके relations को contain करता है।  

 

     यह ADO.Net data provider का एक main part है। यह Dateset और DataSoruce के बीच communication के लिए use किया जाता है। DataAdapter को dataset के साथ use किया जाता है। यह दोनों objects मिलकर data access और data manipulation provide कारता है। DataAdapter विभिन्न SQL statements जैसे- Select, Insert, update और delete operation को Datasource मे जाकर perform करता है। इसमें Insert, update और delete perform करने पर Data Dateset से जाकर datasource मे changes को store होता है। जबकि Select operation का use Dataset को Fill करने के लिए किया जाता है। DataAdapter dataset के लिए operations perform करता है।

Contact us

Name

Email *

Message *