Ich hab jetzt meine Idee! fertig. Es happert noch an der Ausf�hrung.
Irgendwie funktioniert mein unten angeb. Code nicht. Nach dem Klick auf
den Button macht die Seite einen Refresh und alle Checkboxen sind wieder
leer?????
<%@ Page Language="C#" Debug="True" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<script language="C#" runat="server">
void Page_Load (Object sender, EventArgs e) {
OleDbDataReader myDataReader;
OleDbConnection myConnection = new
OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=" +
Server.MapPath("../../../../~db/ionity.mdb"));
myConnection.Open();
OleDbCommand myCommand = new OleDbCommand("SELECT * FROM
tbNewsletter WHERE Sichtbar=True", myConnection);
cblNews.DataTextField="Titel_deutsch";
cblNews.DataValueField="ID";
cblNews.DataSource = myCommand.ExecuteReader();
cblNews.DataBind();
myConnection.Close();
}
void btnWeiter_Click(Object sender, EventArgs e) {
Session["myEntries"] = new Queue();
for (int i=0; i<cblNews.Items.Count; i++)
{
if (cblNews.Items[i].Selected) {
string inhalt = cblNews.Items[i].Value;
((Queue)Session["myEntries"]).Enqueue(inhalt);
Response.Write("a: " + inhalt);
}
}
//Response.Redirect("vorschau.aspx");
}
</script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../../../ionity.css">
</head>
<body>
<form runat="server">
<h1>News�bersicht:</h1>
Bitte w�hlen Sie die Nachrichten aus, die Sie im Newsletter versenden
m�chten. Achten Sie darauf, das ein zu langer Newsletter nicht gelesen
wird.
<br>
<asp:CheckBoxList id="cblNews"
AutoPostBack="False"
CellPadding="5"
CellSpacing="5"
RepeatColumns="3"
RepeatDirection="Vertical"
RepeatLayout="Table"
TextAlign="Right"
runat="server" />
<asp:button id="btnWeiter" runat="server" Text="Weiter zur Vorschau"
OnClick="btnWeiter_Click" />
</form>
</body>
</html>
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] Im Auftrag von Eiben,
Thorsten
Gesendet: Samstag, 25. Mai 2002 21:24
An: aspDEdotnet
Betreff: [aspdedotnet] RE: CheckBoxen
Die CheckBoxList ist schon richtig. Hier ein Beispiel:
public class Contact : System.Web.UI.Page
{
protected System.Web.UI.HtmlControls.HtmlForm frmRFI;
protected System.Web.UI.WebControls.CheckBoxList
cblRegions;
private void Page_Load(object sender, System.EventArgs
e)
{
// Put user code to initialize the page here
OleDbConnection oDBConnect = new
OleDbConnection();
OleDbCommand oCommand;
string strConnect;
string strSQL;
strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\\Inetpub\\Datasources\\gns.mdb";
oDBConnect = new OleDbConnection(strConnect);
oDBConnect.Open();
strSQL = "Select * From tRegion Where Active=Yes Order By
Sequence";
oCommand = new OleDbCommand(strSQL, oDBConnect);
cblRegions.DataTextField = "Region";
cblRegions.DataValueField = "RegionID";
cblRegions.DataSource =
oCommand.ExecuteReader();
cblRegions.DataBind();
oDBConnect.Close();
}
}
Th.
-----Original Message-----
From: Andreas Rudischhauser (N) [mailto:[EMAIL PROTECTED]]
Sent: Saturday, May 25, 2002 6:39 AM
To: aspDEdotnet
Subject: [aspdedotnet] CheckBoxen
Und schon wieder ein Problem....
Ich m�chte folgendes realisieren. Ich will Eintr�ge aus einer Datenbank
anzeigen und daneben will ich checkboxen anzeigen lassen. Da kann man
dann welche anklicken und dann das Formular absenden. Mit welchen
Elementen mach ich das jetzt. Im klassischen ASP w�rs eine Schleife �ber
die Datens�tze und ein Checkboxfeld.
Aber mit aspx?
Ich wollte eine CheckBoxList nehmen und im Page_Load dynamisch f�llen
--> geht nicht due to protection level
Dann wolle ich die Tags von CheckBoxList und Repeater vereinen --> geht
nicht
Was mach ich denn falsch?
| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv Sie
| k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp
---
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.362 / Virus Database: 199 - Release Date: 5/7/2002
| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv Sie
| k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp
| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp