Zdravim, mam maly problem, chcem na stranky spravit vyhladavanie podla istych parametrov. Vyhladane polozky zobrazit v gridview, coz nie je problem. ale v gridview chcem pridat stlpec s radio buttonmi s hodnotou id_ vybranej polozky. problemom je spravit stlpec s radio buttonmi.
gridview naplnam z datasetu. Slo by to nejak, alebo akym smerom by som sa mohol uberat ?
dik
Fórum › .NET
Asp.net gridview a radio button
Na dany sloupec pouzij TemplateField s vnitrnima tagama ItemTemplate a do nej strc kod pro radiobutton.
Jedu v c++,c#,assembler,ASP.NET,PHP,databaze,bezpecnost softwaru[br]
-----------------------------------------------------------[br]
Muj blog o programovani,hudbe a vsem moznem,co najdu na netu :) [br]
http://dannyk.aspone.cz[br]
-----------------------------------------------------------[br]
Na foru mam nejake prispevky pod nickem Master,tak jen pro upresneni :)
To dannyk : jo toto fici(pouzil som predtym asp:radio... a pri nom sa dali oznacit vsetky riadky), ja mam pridany len jeden stlpec v gridview a tym je radiobutton
<asp:GridView ID="GridView1" runat="server" DataKeyNames="id_firmy">
<Columns>
<asp:TemplateField HeaderText="vyber">
<ItemTemplate>
<input id="radio" type="radio" name="SelectionGrid" value="<%# Eval("id_firmy") %>"/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
a zvysok naplnam z datasetu. problem(aspon pre mna) je priradit hodnotu radio buttonu a pri dalsom kroku vo wizarde prebrat hodnotu oznaceneho riadka aby som mohol v dalsom kroku s nou pracovat.
value="<%# Eval("id_firmy") %>"
Tohle je prakticky spravne,ale okrajove uvozovky zmen na apostrofy.
value='<%# Eval("id_firmy") %>'
Mozna to bude chtit tomu radio buttonu jeste nakonec dodat runat="server".
Jedu v c++,c#,assembler,ASP.NET,PHP,databaze,bezpecnost softwaru[br]
-----------------------------------------------------------[br]
Muj blog o programovani,hudbe a vsem moznem,co najdu na netu :) [br]
http://dannyk.aspone.cz[br]
-----------------------------------------------------------[br]
Na foru mam nejake prispevky pod nickem Master,tak jen pro upresneni :)
To dannyk : mno skusal som ale nemozem dostat hodnotu oznaceneho radiobuttonu. skusal som
int index = (int)GridView1.SelectedDataKey["id_firmy"];
int id = (int)GridView1.DataKeys[index].Value;
ale uz v prvom riadku mi vypisuje chybu : Odkaz na objekt není nastaven na instanci objektu.
Tim,ze si pouzil klasicky input radio sis docela zadelal si myslim na problemy a ziskat to z neho bude trochu problem.Ja bych pouzil spise primy pristup pres POST.
int id = Convert.ToInt32(form1["radio"].ToString());
Ale nerikam jiste,ze to bude fungovat.Teoreticky,pokud si pouzil to runat="server", tak by se dalo pouzit:
int id = Convert.ToInt32(radio.Value);
Jedu v c++,c#,assembler,ASP.NET,PHP,databaze,bezpecnost softwaru[br]
-----------------------------------------------------------[br]
Muj blog o programovani,hudbe a vsem moznem,co najdu na netu :) [br]
http://dannyk.aspone.cz[br]
-----------------------------------------------------------[br]
Na foru mam nejake prispevky pod nickem Master,tak jen pro upresneni :)
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 47 hostů
Podobná vlákna
Asp.net gridview total sum column — založil silent
ASP.NET - C# - dynamicky generovyný Button — založil JinSunKown
Propojení radio button — založil NeedHelo
Nový ASP.NET Webhosting a ASP.NET Freehosting — založil ASPIFY.com
Hledáme programátora ASP, ASP.NET, MS SQL - Praha — založil Michaela Vorlová
Moderátoři diskuze