Juste une tite question en ASP2.0
Comment lier une source de donnees SQL en code avec un textbox
Merci du coup de main
Juste une tite question en ASP2.0
Comment lier une source de donnees SQL en code avec un textbox
Merci du coup de main
La Connaissance est comme la joie elle s'accroît en la partageant!
Ta question n'est pas trés claire.
Un simple remplissage par SqlDataReader ne te conviens pas ?
Peux tu etre plus précis sur ton besoin ?
Je precise, je suis debutant en ASP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61 Imports System.Data Imports System.IO Imports System.Data.SqlClient Partial Class _Default Inherits System.Web.UI.Page Dim StrConn As String = "Data Source=LLUXSAPP311;Initial Catalog=Staging2;Integrated Security=True" Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click 'Appel la page du RequestStaging Response.Redirect("./RequestStaging.aspx?Id1='" & Me.RadioButtonList1.SelectedValue & "'") End Sub Protected Sub RadioButtonList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadioButtonList1.SelectedIndexChanged 'Appel la fonction pour charger la Droplist choix des templates OpenAndRead("Select * From TblServerConfigBase WHERE MachineType='" & Me.RadioButtonList1.SelectedValue & "'") End Sub Protected Sub Page_LoadComplete(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.LoadComplete 'Appel la fonction pour charger la Droplist choix des templates OpenAndRead("Select * From TblServerConfigBase WHERE MachineType='" & Me.RadioButtonList1.SelectedValue & "'") End Sub Private Sub OpenAndRead(ByVal StringSqlServer) Dim Conn As New SqlConnection(StrConn) Dim DtStaging As DataTable 'Ouvre la connexion Sql et charge les donnees Template en fonction du SELECT Conn.Open() Dim DaServerConfigBase As New SqlDataAdapter(StringSqlServer, Conn) Dim DsStaging As New DataSet("TblServerConfigBase") DaServerConfigBase.Fill(DsStaging, "TblServerConfigBase") DtStaging = DsStaging.Tables("TblServerConfigBase") Conn.Close() Me.DropDownList1.AutoPostBack = True Me.DropDownList1.DataSource = DtStaging Me.DropDownList1.DataTextField = "TemplateServer" Me.DropDownList1.DataBind() Me.GridView1.DataSource = DtStaging Me.GridView1.Columns("IdServerType"). '.Columns.Item("IdServerType").ToString() Me.GridView1.DataBind() ****** Ici je souhaite lier un champs de ma table a un textbox ou un label ********** End Sub End Class
La Connaissance est comme la joie elle s'accroît en la partageant!
Sans garantie de résultat car je travaille trés peu avec les DataSet, tu peux essayer de faire un truc dans ce genre:
C'est vraiment du hasard si ca fonctionne mais mieux vaut tenter que de rester sans rien faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 TextBox.Text=Databinder.Eval(DataSet,"LaTableSouhaitée.Colonne".ToString TextBox.Databind
Tu ne pourras pas combiner dataset et datareader.
Je te mets un morceau de code pour l'exemple mais tu ne pourras pas l'intégrer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Dim MyReader as SqlDataReader=MyCommand.ExecuteReader While MyReader.Read TextBox.Text=ctype(MyReader("colonne"),String) End While MyReader.Close
Vais essayer avec le datareader, mais avec le datareader, est-il possible de modifier des donnees dans la Db, simplement avec un Update..... , ou faut-il utiiser une Insert ou Update avec SQL
La Connaissance est comme la joie elle s'accroît en la partageant!
Le datareader ne sert qu'à lire. Donc seules les requetes select peuvent l'utiliser.
Pour les insert, update et delete tu ne dois pas utiliser mycommand.executereader mais mycommand.ExecuteNonQuery
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager