VB kullanarak ASP.NET üzerinde çalışıyordum ve sorun, seçili verileri ızgara görünümünden metin kutusuna göstererek karşılaştı. Veri bağlamamın metin kutusuna yapılıp yapılmadığından emin değilim, metin kutusuna veri bağlama kodum. Izgara görünümü için sadece veri kaynağı penceresinden seçim yapıyorum. aspx kodu bağlamaTextBox'taki GridView'dan Seçilen Verileri Gösterme ASP.NET VB
TextBox veriler: satır seçildiğinde, veri metin kutusunda gösterir, böylece
<asp:TextBox Text='<%# Bind("TextData")%>' ID="TextBox1" runat="server"></asp:TextBox>
<asp:TextBox Text='<%# Bind("TextData")%>' ID="TextBox2" runat="server"></asp:TextBox>
<asp:TextBox Text='<%# Bind("TextData")%>' ID="TextBox3" runat="server"></asp:TextBox>
<asp:TextBox Text='<%# Bind("TextData")%>' ID="TextBox4" runat="server"></asp:TextBox>
<asp:TextBox Text='<%# Bind("TextData")%>' ID="TextBox5" runat="server"></asp:TextBox>
<asp:TextBox Text='<%# Bind("TextData")%>' ID="TextBox6" runat="server"></asp:TextBox>
<asp:TextBox Text='<%# Bind("TextData")%>' ID="TextBox7" runat="server"></asp:TextBox>
<asp:TextBox Text='<%# Bind("TextData")%>' ID="TextBox8" runat="server"></asp:TextBox>
I ızgara görünümünde seçilmesine olanak tanır.
kod metin kutusuna göstermek için: Ben veritabanına ve güncelleştirme düzenleyebilmesi için bu
İşteImports System.Data.SqlClient
Public Class Edit
Inherits System.Web.UI.Page
Public con As New SqlConnection("Data Source=localhost;Initial Catalog=Tuition_Information;Integrated Security=True")
Public cmd As New Data.SqlClient.SqlCommand
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
End Sub
Protected Sub GridView1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles GridView1.SelectedIndexChanged
End Sub
Protected Sub OnSelectedIndexChanged(sender As Object, e As EventArgs)
Dim row As GridViewRow = GridView1.SelectedRow
TextBox1.Text = row.Cells("StudentID").Text
TextBox2.Text = row.Cells("StudentName").Text
TextBox3.Text = row.Cells("HomeAddress").Text
TextBox4.Text = row.Cells("ContactNumber").Text
TextBox5.Text = row.Cells("SubjectCode").Text
TextBox6.Text = row.Cells("SubjectName").Text
TextBox7.Text = row.Cells("ParentName").Text
TextBox8.Text = row.Cells("ParentContact").Text
End Sub
End Class
görünüm için benim sayfalar, ben metin kutusuna veri program istiyorum edilmektedir. Ayrıca silmede de kullanılacaktır. Ancak SELECT bağlantısını tıkladığımda, verileri metin kutusunda göstermedi.
Neyi yanlış yaptık? Lütfen bana yardım et, teşekkür ederim.
seni Can Kodu örneğinizde yazıldığı gibi çalıştırın? Bence 'Hücreler ("StudentID") bir derleme hatası verirdi. – ConnorsFan
Evet, şunu da deneyebilirim: Bunu da deneyin: TextBox1.Text = row.Cells (0) .Sonra, ancak her ikisi de metin kutusunda veri göstermedi. –
Ve kodu GridView1_SelectedIndexChanged' içinde mi taşıdınız? – ConnorsFan