Laden...

Forenbeiträge von morcheba Ingesamt 353 Beiträge

30.03.2005 - 12:00 Uhr

ok, ich zeige mal, was ich bis anhin herausgefunden habe:

 
private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
		{
			if (e.Item.ItemType == ListItemType.Item)
			{
				WebControl CheckBox = (WebControl)e.Item.FindControl("CheckBox1");
				
			}

		}

Und jetzt möchte ich herausfinden, welche CheckBox aktiviert ist... Ich nehme an ich muss das mit einer If CheckBox.IsChecked machen, oder?

30.03.2005 - 11:36 Uhr

Ihr habt ja schon recht. Aber ich bin ein Neuling und ich habe wirklich nicht viel Ahnung.
Jetzt habt ihr mich beide mit eurem Code verwirrt 😉

Ich stelle die Aufgabe nochmals neu und hoffe auf Hilfe 🙂

30.03.2005 - 11:17 Uhr

weil ich nicht weiss, wo ich diesen Code einsetzen muss. Es nützt mir ja nichts, wenn ich den Code irgendwo einbaue

30.03.2005 - 11:08 Uhr

danke. aber leider kann ich mit dem ganzen nicht sehr viel anfangen....

30.03.2005 - 11:01 Uhr

ich kenne mich noch nicht so gut aus, was bedeutet casten?

30.03.2005 - 10:55 Uhr

Ich bekomme folgende Fehlermeldung:

Implizite Konvertierung des Typs 'System.Web.UI.Control' zu 'System.Web.UI.WebControls.CheckBox' nicht möglich

30.03.2005 - 09:55 Uhr

habe ich auch gemacht...

30.03.2005 - 09:23 Uhr

danke. aber leider funktioniert es nicht ganz.

ich habe problem beim findControl....

30.03.2005 - 07:30 Uhr

hmm, aber wie spreche ich die Checkbox selbst an? Ich habe die Checkboxen in einem DataGrid drin. Hätte ich nur die Checkboxen könnte ich sie ansprechen, aber mit dem DataGrid weiss ich nicht wie.

Hier mein Code, der die Spalten im DataGrid definiert:


<Columns>
					<asp:TemplateColumn HeaderText="">
						<HeaderStyle HorizontalAlign="Center" Width="20px"></HeaderStyle>
						<ItemTemplate>
							<asp:CheckBox id="CheckBox1" runat="server" Checked="False" Text=""></asp:CheckBox>
						</ItemTemplate>
					</asp:TemplateColumn>
					<asp:BoundColumn DataField="DISPLAY_TYPE" ReadOnly="True" HeaderText="Wallboard Bezeichnung"></asp:BoundColumn>
					<asp:BoundColumn DataField="INFORMATION" HeaderText="Informationstext"></asp:BoundColumn>
					<asp:EditCommandColumn ButtonType="LinkButton" UpdateText="<img src='images/update.gif' border=0>" CancelText="<img src='images/cancel.gif' border=0>"
						EditText="<img src='images/edit.gif' border=0>"></asp:EditCommandColumn>
				</Columns>

29.03.2005 - 16:02 Uhr

hallo

ich habe ein DataGrid und die erste Spalte sind CheckBoxen. Nun möchte ich die Zeile mit der markierten CheckBox auswählen. Wie muss ich vorgehen?

23.03.2005 - 13:20 Uhr

void UpdateWB_DISPLAY_TYPE(string DISPLAY_TYPE_ID, string DISPLAY_TYPE, string INFORMATION) 
		{
			string OracleConn1 = ConfigurationSettings.AppSettings["Web_Application"];
			System.Data.OracleClient.OracleConnection myConnection = new OracleConnection(OracleConn1);
			myConnection.Open();
			DataSet MyDataSet = new DataSet();
			OracleDataAdapter oCommand = new OracleDataAdapter();
			OracleCommand oledbcmd = new OracleCommand();
			oledbcmd.CommandType = CommandType.StoredProcedure;
			oledbcmd.CommandText = "[UpdateWB_DISPLAY_TYPE]";
			oledbcmd.Parameters.Add("@DISPLAY_TYPE", DISPLAY_TYPE);
			oledbcmd.Parameters.Add("@INFORMATION", INFORMATION);
			oledbcmd.Parameters.Add("@DISPLAY_TYPE_ID", DISPLAY_TYPE_ID);
			oledbcmd.Connection = myConnection;
			oledbcmd.ExecuteNonQuery();
			myConnection.Close();
		}

23.03.2005 - 10:08 Uhr

wie meinst du das?

23.03.2005 - 09:46 Uhr

Ich habe ein DataGrid erstellt, wo ich Daten ändern kann. Wenn ich auch bearbeiten klicke, kann ich in einem Textfeld den neuen Text eingeben, sobald ich aber auch Speichern klicke (update_command) erscheint folgende Fehlermeldung:

ORA-01036: illegal variable name/number

Beschreibung: Beim Ausführen der aktuellen Webanforderung ist ein unverarbeiteter Fehler aufgetreten. Überprüfen Sie die Stapelüberwachung, um weitere Informationen über diesen Fehler anzuzeigen und festzustellen, wo der Fehler im Code verursacht wurde.

Ausnahmedetails: System.Data.OracleClient.OracleException: ORA-01036: illegal variable name/number

Quellfehler:

Zeile 118: oledbcmd.Parameters.Add("@DISPLAY_TYPE_ID", DISPLAY_TYPE_ID);
Zeile 119: oledbcmd.Connection = myConnection;
Zeile 120: oledbcmd.ExecuteNonQuery();
Zeile 121: myConnection.Close();
Zeile 122: }

weiss jemand woran das liegt? Ich habe eine Oracle Datenbank. Ich habe es auch schon mit oledbcmd.ExecuteOracleNonQuery() aber es funktioniert nicht....

22.03.2005 - 09:12 Uhr

Hallo

Ich habe ein DataGrid mit Daten aus einer Oracle Datenbank... Dies funktioniert auch. Nun möchte ich, dass man die Einträge einer bestimmten Spalte bearbeiten und löschen kann.
Habe folgende Spalten:

ID
Name
Information

Die Einträge Information sollen bearbeitet und gelöscht werden.

21.03.2005 - 09:08 Uhr

Hallo

Beim Ausführen meiner WebApplikation erscheint folgende Fehlermeldung:

Konfigurationsfehler
Beschreibung: Beim Verarbeiten einer Konfigurationsdatei, die für diese Anforderung erforderlich ist, ist ein Fehler aufgetreten. Überprüfen Sie die unten angegebenen Fehlerinformationen und ändern Sie die Konfigurationsdatei entsprechend.

Parser-Fehlermeldung: Das Verwenden eines Abschnitts, der als allowDefinition='MachineToApplication' nach der Programmebene registriert ist, verursacht einen Fehler. Dieser Fehler kann von einem virtuellen Verzeichnis verursacht werden, das nicht als Anwendung in IIS konfiguriert ist.

Quellfehler:

Zeile 46: Microsoft, der eine einmalige Anmeldung und wichtige Profildienste für Mitgliedssites bietet.
Zeile 47: -->
Zeile 48: <authentication mode="Windows" />
Zeile 49:
Zeile 50: <!-- AUTORISIERUNG

Das Projekt lief noch, als ich den Webserver nicht neu installiert habe...Woran liegt es?

16.03.2005 - 08:21 Uhr

Da sollen 2 Dropdown- bzw. Pulldownmenüs erstellt werden, im ersten Dropdown stehen die Artikelgruppen. Sobald bei den Artikelgruppen eine Auswahl getroffen wurde, soll im 2 Dropdownmenü alle Artikel aus der entsprechenden Artikelgruppe angezeigt werden. Nur wie das ganze anstellen? Die Artikelgruppen und Artikel werden aus einer Oracle Datenbank gelesen....

15.03.2005 - 15:11 Uhr

ich komm einfach nicht draus. ..

es funktioniert einfach nicht!

Ich erklär dir mal, was das Ziel ist:

Ich habe eine DropDownListe, die zeigt alles an. Nun möchte ich dort, nach klick auf einem Button, dass man mit der ID arbeiten kann. Aber leider nimmt es immer die gleiche ID, auch wenn ich ein anderes Feld auswähle.

Ich habe dann nochmals eine DropDownListe, die zeigt aber nur bedingte Felder an. Habe dort mit einer Where-Schlaufe gearbeitet. Nun möchte ich dort, dass man auswählen kann, und dann wird ein Feld angezeigt, wo man einen Usernamen eingeben kann. Ich wähle z.B. "News schreiben" hinter diesem Eintrag verbirgt sich eine ID. Mit dieser ID möchte ich abfragen, welche User News schreiben dürfen, und diese dann in dieser dritten DropDown Liste anzeigen.

Weisst du, wie ich das meine?

15.03.2005 - 13:51 Uhr

hmm..

danke für deine Hilfe. Aber leider komm ich nicht ganz draus...

Naja, ich bin schon den ganzen Morgen daran..werde wohl auch noch am Nachmittag daran sitzen..

15.03.2005 - 08:55 Uhr

hallo

ich habe folgendes Problem:

Ich habe zwei DropDown Menü. Im ersten Menü steht der Ort:


if(!IsPostBack)
			{
				// fügt ein neues Item an erster (0-ter) Stelle ein
				this.ddlAppAll.Items.Add("auswählen");
				// neues ListItem wird erstellt und Eigenschaften gesetzt
				ListItem item = new ListItem();
				item.Text = "Ort";
				item.Value = "2";
				// fügt angelegtes Item der DDL hinzu
				this.ddlAppAll.Items.Add(item);
			}

Zum Testen habe ich manuell den Ort "Ort" mit dem Wert "2" hinzugefügt. Nun ist es so, dass beim zweiten DropDown Menü, die Restaurants erscheinen sollen, die als Ort_ID 2 haben.

Dies habe ich folgendermassen gelöst:


string app = this.ddlAppAll.SelectedValue;
lblAppAll.Text = app;

			

			

			//Das DropDownMenü für die Restaurants
			OracleDataReader userReader;
			OracleCommand myCommand = new OracleCommand("SELECT Restaurant FROM Restaurant WHERE (((Ort_ID)='"+ app +"'))", myConnection);
			userReader = myCommand.ExecuteReader();
			ddlRestaurant.DataSource = userReader;
                                                ddlRestaurant.DataTextField = "Restaurant";
			ddlRestaurant.DataValueField ="Restaurant";
			ddlRestaurant.DataBind();
			userReader.Close();

Führe ich dies nun aus, dann kommt folgenden Fehlermeldung:

invalid number

und rot markiert ist die Zeile ddlRestaurant.DataBind();

was ist nun falsch?

15.03.2005 - 07:53 Uhr

hallo

danke für deinen Code!

Nun habe ich aber folgendes Problem. Ich möchte die Felder im DropDown Menü aus einer Oracle Datenbank lesen. Wie kann ich das nun machen?

14.03.2005 - 16:29 Uhr

nun habe ich zwei Probleme:

  1. ich bekomme nicht den richtigen Index. Es gibt mir den Index des DropDown Menüs an...

  2. Im Moment habe ich zwei Einträge im DropDown Menü drin, aber ich kann nur den ersten auswählen. Wenn ich den zweiten anklicke, "springt" es einfach wieder zum ersten Eintrag...

14.03.2005 - 14:44 Uhr

Ich habe nun den ganzen Tag nach einer Lösung gesucht.
Wenn ich folgenden Code eingeben:

private void Button1_Click(object sender, System.EventArgs e)
{
string test = ddlAppAll.SelectedItem.Text;
lblApp.Text = "Ausgewählt: "+ test +"";
}

dann erscheint immer der oberste Eintrag in der Variablen Test.... Warum das?

14.03.2005 - 13:55 Uhr

Langsam aber sicher bekomm ich die Kriese...

Ich habe eine Tabelle mit folgenden Informationen:

ID | Name | Information

Nun möchte ich, dass man diese Informationen ändern kann. Man kann einen Text eingeben, und dieser wird dann in der Tabelle gespeichert. Nun habe ich aber das Problem, dass ich das ganze nicht so recht hinbekomme. Ich möchte, dass ich eine Tabelle habe und vor jedem Datensatz soll es eine checkbox haben, anschliessend den namen und die information und dann noch einen Button (Edit).

Wie bekommt man so etwas hin? Ich kenne es von php, kann es aber bei ASP nicht anweden...

14.03.2005 - 09:39 Uhr

ich hab es so versucht, dass ich etwas auswähle und anschliessend auf einen button klicke. sobald ich auf dem button geklickt habe, möchte ich, dass das ausgewählte in einem Label angezeigt wird...

14.03.2005 - 09:30 Uhr

wenn ich diesen Code eingebe, bekomme ich eine Fehlermeldung:

Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.

kann jemand helfen?

14.03.2005 - 08:00 Uhr

Leider geht das nicht...

Ich müsste doch eingeben:

lblTest.Text = DropDownList.SelectItem.Selected.ToString();

naja, dort gibt es mir TRUE zurück, aber nich das was ich möchte..

09.03.2005 - 13:57 Uhr

Hallo

Wie kann ich Daten aus einem DropDown Menü lesen? Also ich möchte, dass wenn ich etwas auswähle, dieser Wert in einem Label erscheint.

Grüsse

morcheba

09.03.2005 - 09:45 Uhr

damit ihr noch eine kleine Ahnung habt, was für eine Fehlermeldung erscheint:

Invalid operation. The connection is closed.

dReader = myCommand.ExecuteReader();

Ist die Sache nun deutlicher?

09.03.2005 - 08:39 Uhr

Nun habe ich etwas gebastelt, aber leider funktioniert es noch immer nicht so richtig. Kann mir jemand sagen, wo der Fehler liegt?

System.Data.OracleClient.OracleDataReader dReader;
System.Data.OracleClient.OracleCommand myCommandDrop = new OracleCommand("SELECT ID, NAME FROM USER");
dReader = myCommandDrop.ExecuteReader();

DropDownList1.DataSource = dReader;
DropDownList1.DataTextField = "NAME";
DropDownList1.DataValueField = "ID";
DropDownList1.DataBind();
dReader.Close();
myConnection.Close();

Die Verbindung zur DB wird weiter oben im Code gemacht...

09.03.2005 - 07:59 Uhr

Nun habe ich etwas gebastelt, aber leider funktioniert es noch immer nicht so richtig. Kann mir jemand sagen, wo der Fehler liegt?

System.Data.OracleClient.OracleDataReader dReader;
System.Data.OracleClient.OracleCommand myCommandDrop = new OracleCommand("SELECT ID, NAME FROM USER");
dReader = myCommandDrop.ExecuteReader();

		DropDownList1.DataSource = dReader;  
		DropDownList1.DataTextField = &quot;NAME&quot;;  
		DropDownList1.DataValueField = &quot;ID&quot;;  
		DropDownList1.DataBind();  
		dReader.Close();  
		myConnection.Close();  

Die Verbindung zur DB wird weiter oben im Code gemacht...

08.03.2005 - 16:21 Uhr

ich habe ja selber versucht. Immerhin habe ich es geschafft, die Daten in einen DataGrid zu bekommen.

Nun möchte ich das ganze aber in einer DropDownListe, aber leider komme ich aus deinem Code nicht ganz schlau...

08.03.2005 - 16:00 Uhr

Der Titel sagt schon alles...

Wie kann ich Daten aus einer DB in eine DropDownListe schreiben?

08.03.2005 - 13:20 Uhr

Wie kann ich, wenn die Verbindung steht, Daten aus Oracle in eine Tabelle lesen?

08.03.2005 - 10:06 Uhr

Das Assembly habe ich hinzugefügt, aber es funktioniert immer noch nicht...

08.03.2005 - 09:50 Uhr

Ich möchte eine Datenbankverbindung machen und habe nun ein Problem.

Bei using System.Data.OracleClient; erscheint eine Fehlermeldung. Und zwar:

"Der Typ oder Namespacename 'OracleClient' ist in der Klasse oder dem Namespace 'System.Data' nicht vorhanden (fehlt ein Assemblyverweis?)"

was kann oder muss ich nun tun?

07.03.2005 - 16:19 Uhr

hallo zusammen

ich habe eine Oracle Datenbank auf einem externen Server und möchte nun mit einer Applikation auf diese Datenbank zugreifen. Kann mir jemand helfen, wie ich das machen kann?

03.03.2005 - 13:18 Uhr

danke

03.03.2005 - 11:52 Uhr

das ist ja super toll! danke vielmals!!

Könntest du mir noch kurz den Code erklären?

03.03.2005 - 11:46 Uhr

Hallo

Ich habe eine Textausgabe und möcht von dieser die ersten zwei Buchstaben löschen, wie kann man dies machen?

03.03.2005 - 11:36 Uhr

nun gibts noch ein kleines problem...

Es gibt mir auch noch die Domäne raus... Kann man diese auch ausblenden? Es kommt eben so raus:

Domäne\Username

03.03.2005 - 11:32 Uhr

du bist ja genail =)

danke vielmals, es funktioniert nun!

03.03.2005 - 11:18 Uhr

das habe ich ja versucht..aber es funktioniert nicht. Ich habe es auch versucht, indem dass ich einen Button erstelle, und nach Klick auf dem Button soll im Layer der Benutzername ausgegeben werden...

private void Button1_Click(object sender, System.EventArgs e)
{
lblText.Text = this.User.Identity.Name;
}

03.03.2005 - 09:31 Uhr

Das in der web.config habe ich geändert.

Ich habe das WebFrom1.aspx und dort habe ich zu Testzwecken einen Layer gemacht. Dieser Layer hat die ID lblText

Wie kann ich nun mit "this.User.Identity.Name" den Benutzernamen abfragen?

03.03.2005 - 08:15 Uhr

Wenn ich in der SDK suche finde ich etwas, wo es heisst, der Windows Anmeldenamen werde ausgegeben. Doch leider kann ich mit meinen wenigen Kenntnissen diesen Code nicht anwenden...

Kann mir jemand helfen? In der SDK ist es unter WindowsIdentity-Member drin und dann Name.
Nun soll folgender Code eingegeben werden:

public virtual string Name {get;}

Weiss jemand weiter?

02.03.2005 - 09:54 Uhr

Nach Eingabe von:

lblUser.Text = HttpContext.Current.User.Identity.Name ;

erscheint gar nichts mehr...

02.03.2005 - 08:54 Uhr

und wie würde das ungefähr funktionieren?

02.03.2005 - 08:38 Uhr

Schlussendlich ist es für das Intranet. Wir melden uns am Netzwerk mit einem Benutzernamen an. Wenn der User die Seite aufruft, wird geprüft, ob er in der Datenbank vorhanden ist. Dafür benötige ich den Benutzernamen von Windows. Ist der User vorhanden, erscheint ein Loginformular, wo er nur noch das Passwort eingeben muss. Es geht eigentlich darum, dass man nicht immer Passwort und Benutzernamen eingeben muss. Mein Chef möchte das so....

02.03.2005 - 08:32 Uhr

ich habe nun schon verschiedene Sachen ausprobiert, aber nichts funktioniert!

Ich habe ein c# Projekt gestartet mit einer APS Webanwendung. (Ich habe erst gerade damit begonnen, kenne mich also kaum aus).

Und nun möchte ich im WebForm.aspx den Usernamen des gerade angemoldenen Benutzernamen (diesen aus der Registry: HKEY_CURRENT_USER/Software/Windows/CurrenVersion/Explorer und dann Logon User Name) in einem Layer ausgeben, damit ich später mit diesem Benutzernamen weiter arbeiten kann.

Wisst ihr nun eine mögliche Lösung?

01.03.2005 - 15:33 Uhr

und mit Web Forms ist dies nicht möglich?

01.03.2005 - 15:21 Uhr

naja, leider klappts noch immer nicht:

namespace Username

{
/// <summary>
/// Zusammenfassung für WebForm1.
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Label lblUser;

	private void Page_Load(object sender, System.EventArgs e)  
	{  
		 //lblUser.Text = Environment.UserName;  
		lblUser.Text = SystemInformation.UserName-Eigenschaft;  

}  

	  
}  

}

was ist daran falsch?