Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 17292|Yanıt: 4

[Çözüldü] GridView şablon sütununda bir TextBox'un Metin özelliğini nasıl alınır?

[Bağlantıyı kopyala]
Yayınlandı 16.05.2015 09:45:57 | | | |
btnStart butonunun Metin özelliği Değerlendirme ile sınırlıdır, bu düğmeye tıklarken düğmenin mevcut Metin değerini nasıl elde edebilirim?

1.png (31.48 KB, İndirme sayısı: 492)





Önceki:ASP.NET Doğrulama kontrollerinin ayrıntılı açıklaması
Önümüzdeki:Gecenin yarısı her zaman birine bir şey söylemek isterim.
Yayınlandı 16.05.2015 12:06:45 |
Bunu sana şahsen yazdım!!

Resepsiyon Kodu:
  1. <body>
  2.     <form id="form1" runat="server">
  3.     <div>
  4.         <asp:GridView ID="gvtest" runat="server" AutoGenerateColumns="False">
  5.             <Columns>
  6.                 <asp:TemplateField HeaderText="测试">
  7.                     <ItemTemplate>
  8.                         <asp:TextBox ID="txtname" runat="server" Text='<%# Eval("name") %>'></asp:TextBox>
  9.                     </ItemTemplate>
  10.                 </asp:TemplateField>
  11.             </Columns>
  12.         </asp:GridView>
  13.         <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
  14.         <br />
  15.     </div>
  16.     </form>
  17. </body>
Kopya kodu
Arka plan Kodu:

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Web.UI;
  6. using System.Web.UI.WebControls;

  7. namespace TestWeb
  8. {
  9.     public partial class zhi : System.Web.UI.Page
  10.     {
  11.         
  12.         public class jihe
  13.         {
  14.             public string name { set; get; }
  15.             public string pwd { set; get; }
  16.         }
  17.         protected void Page_Load(object sender, EventArgs e)
  18.         {
  19.             if (!IsPostBack) {

  20.                 List<jihe> list = new List<jihe>();
  21.                 jihe j = new jihe();
  22.                 j.name = "a";
  23.                 j.pwd = "123";
  24.                 list.Add(j);
  25.                 gvtest.DataSource = list;
  26.                 gvtest.DataBind();
  27.             }
  28.         }

  29.         protected void Button1_Click(object sender, EventArgs e)
  30.         {
  31.             string i=(gvtest.Rows[0].Cells[0].FindControl("txtname") as TextBox).Text;
  32.             Response.Write(i);
  33.         }
  34.     }
  35. }
Kopya kodu
En kritik cümle şudur:
i=(gvtest. Rows[0]. Hücreler[0]. FindControl("txtname") olarak TextBox olarak kullanıldı. Metin;

Yayınlandı 16.05.2015 12:07:40 |
Sorun çözüldüyse, lütfen kategoriyi kendi kendine çözülen olarak değiştirin ve anlamıyorsanız lütfen sormaya devam edin.
Yayınlandı 16.05.2015 12:30:23 |
Seçimi alırsanız, sıralardaki 0'ı n olarak değiştirin
 Ev sahibi| Yayınlandı 16.05.2015 14:20:22 |
Xiao Zhazha 2015-5-16 tarihinde yayınlandı 12:07
Sorun çözüldüyse, lütfen kategoriyi kendi kendine çözülen olarak değiştirin ve anlamıyorsanız lütfen sormaya devam edin.

Nerede çözüldü olarak değiştirildi?
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com