See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 17292|Vastuse: 4

[Lahendatud] Kuidas saada TextBoxi Text omadus GridView malli veerus

[Kopeeri link]
Postitatud 16.05.2015 09:45:57 | | | |
btnStart nupu Text atribuut on seotud Eval-iga – kuidas saada nupu praegust Text väärtust, kui sellele nupule vajutada?

1.png (31.48 KB, Allalaadimiste arv: 492)





Eelmine:ASP.NET Verifitseerimiskontrollide üksikasjalik selgitus
Järgmine:Keset ööd tahan ma alati kellelegi midagi öelda.
Postitatud 16.05.2015 12:06:45 |
Kirjutasin selle sulle isiklikult!!

Vastuvõtu kood:
  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>
Kopeeri kood
Taustakood:

  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. }
Kopeeri kood
Kõige kriitilisem lause on:
string i=(gvtest. Read[0]. Rakud[0]. FindControl("txtname") kui TextBox). Tekst;

Postitatud 16.05.2015 12:07:40 |
Kui probleem on lahendatud, palun muuda kategooria iselahendatuks ja kui sa ei saa aru, palun jätka küsimist.
Postitatud 16.05.2015 12:30:23 |
Kui saad valiku, muuda ridade 0 n-ks
 Üürileandja| Postitatud 16.05.2015 14:20:22 |
Xiao Zhazha Postitatud 2015-5-16 12:07
Kui probleem on lahendatud, palun muuda kategooria iselahendatuks ja kui sa ei saa aru, palun jätka küsimist.

Kus see on muudetud lahendatuks?
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com