Izgara görünümünde onay kutusunu kullanıyorum .... 1. hücrede kullanıyorum .... Çalışma zamanında onay kutusunu işaretlediğimde, I Bu değerleri almam gerekiyor ... ama onay kutusunu tıkladığınızda veya tıkladığınızda, bu FALSE olarak almıyor ya da değer alıyor ... asp.net arka ucunda ve C# kodunda nasıl yazılır?CheckBox'lar, asp .net kullanılarak denetlenen bir grid görünümünde nasıl alınır
<asp:TemplateField>
<ItemTemplate >
<asp:checkbox id="ShowAddress" runat="server" />
</ItemTemplate>
</asp:TemplateField>
kod arkadaki:
protected void Button1_Click(object sender, EventArgs e)
{
// Looping through all the rows in the GridView
foreach (GridViewRow di in GridView1.Rows)
{
CheckBox chkBx = (CheckBox)di.FindControl("ShowAddress");
if (chkBx != null && chkBx.Checked)
{
/// put your code here
}
}
}
Sayfanın yüklendiği senaryodaki yapılacak herhangi uygulaması var mı?
Herkes yardımcı olabilir mi?
yok onun çalışmıyor ... Sayfanın yüklendiği geri gönderme olayı kullanmıyorum hayır .... mıyım size Sam ederiz 1 olmak gerekmez greyview sahip olmak, onay kutusu olarak 1 hücre ile, ben 3 onay kutusunu tıklatırsanız 5, sonra ben bu tıklatılmış/işaretli onay kutusunun metin kutusuna olması için aynı satır değerlerine ihtiyacım var .... bu nasıl olur –
@ user3814410 (Sam) bunu gönderdi > Aşağıdaki çizgi kullanılırsa cevabınız çalışacaktır. Hücrede sadece bir kontrol bile olsa, indeks 1 değil 0 olmalıdır: 'CheckBox chk = row.Cells [0]. CheckBox olarak [1] kontrol eder;' 'Bu doğru mu? Cevabınız buna göre düzenlenmeli mi? – francis