View Full Version : سوال: پر کردن DataGridView با کدنویسی
hastiam
یک شنبه 26 دی 1389, 20:56 عصر
چطوری می تونم محتویات یک DataGridView رو با کدنویسی پر کنم البته با linq
من دستوراتی رو نوشتم اما خط آخرش error میده نمی دونم .
_ Dim GV = From i In DB.TB_Classes
Select i.ClassName, i.TB_Level_Field.Level_Field
DataGridView2.DataSource = GV
() DataGridView1.DataBindings
reza_edu
دوشنبه 27 دی 1389, 14:01 عصر
سلام یه سوال تو دیتا تیبل میریزی یا تو دیتاست (البته زیاد فرقی نمیکنه ) خوب اول چک کن که اطلاعات تو دیتا تیبل هست یا نه برای این کار از دکمه F10 میتونی استفاده کنی اینجوری تمام مراحل کار رو میبینی اگه اطلاعات تو دیتا تیبل ریخته شده بود بهم بگو تا بازم چک کنم دستوراتت رو.
MortezaGity
دوشنبه 27 دی 1389, 16:13 عصر
دوست عزیز این کد احتمالا به دردت می خوره. فقط چون وقت ندارم نمی تونم توضیح بدم. فردا امتحان اسمبلی دارم.:ناراحت:
Imports System.Collections
Imports System.Configuration
Imports System.Data
Imports System.Linq
Imports System.Web
Imports System.Web.Security
Imports System.Web.UI
Imports System.Web.UI.HtmlControls
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
Imports System.Xml.Linq
Imports System.Data.SqlClient
Public Partial Class Default2
Inherits System.Web.UI.Page
Private connect As New connect()
' Connection class contain connection string.
Protected Sub Page_Load(sender As Object, e As EventArgs)
If Not IsPostBack Then
Bindregiondata()
End If
End Sub
Private Sub Bindregiondata()
Using con As New SqlConnection(connect.Getconnection())
con.Open()
Dim db As New testLINQinfoDataContext()
Dim regioninfo = From p In db.REGIONsOrder By p.regionnameNew With { _
Key .regionid = p.regionid, _
Key .regionname = p.regionname _
}
ddlregion.DataSource = regioninfo
ddlregion.DataTextField = "regionname"
ddlregion.DataValueField = "regionid"
ddlregion.DataBind()
ddlregion.Items.Insert(0, "--Select Regioname--")
End Using
End Sub
Protected Sub ddlregion_SelectedIndexChanged(sender As Object, e As EventArgs)
Using con As New SqlConnection(connect.Getconnection())
Dim db As New testLINQinfoDataContext()
Dim employeeinfo = From p In db.EMPLOYEEINFOsJoin c In db.COUNTRies On p.countryid = c.countryidJoin r In db.REGIONs On p.regionid = r.regionidJoin d In db.CITies On p.cityid = d.cityid Where p.regionid = Convert.ToInt32(ddlregion.SelectedItem.Value)New With { _
Key .name = p.empname, _
Key .country = c.countryname, _
Key .region = r.regionname, _
Key .city = d.cityname _
}
GridView1.DataSource = employeeinfo
GridView1.DataBind()
End Using
End Sub
End Class
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.