Laden...
MrChangeLog
myCSharp.de - Member
23
Themen
121
Beiträge
Letzte Aktivität
vor 6 Jahren
Dabei seit
26.07.2016
Erstellt vor 6 Jahren

Stack Overflow ultimately has much more in common with Wikipedia than a discussion forum.

Diese Aussage kann ich beim besten Willen nicht nachvollziehen (ja, ich habe den ganzen Artikel gelesen).

Erstellt vor 6 Jahren

public DateTime getDateOfTomorrow()
{
    Thread.Sleep(1000 * 60 * 60 * 24);
    return DateTime.Now;
}

😉

Erstellt vor 6 Jahren

Das einzige was Gurte mit individueller Freiheit zu tun haben: man kann SELBST entscheiden, ob man ihn nutzt.

Nein kann man nicht! StVO §21a

Erstellt vor 6 Jahren

Ich habe ein(!) Mal etwas auf Amazon gekauft. Nein danke, nie wieder! Sehe den Vorteil von Amazon gegenüber konventionellen Einkaufsarten ohnehin nicht.

Zum rest: ich beteilige mich gerne an einer Demo im Büro eines Bundestagsabgeordneten, bei der bei Kaffee und Kuchen eine Petition zum Boykott unseriöser Meinungsumfragen erstellt wird!

Erstellt vor 6 Jahren

Sagt es doch wie's ist: dr4g0n76 ist ein geachtetes Mitglied der Community. Daher drückt man bei ihm gerne mal beide Augen zu.
Hätte ich einen solchen Thread eröffnet, wäre er schon längst geschlossen.

Erstellt vor 7 Jahren

Wie bzw. mit was soll es ersetzt werden?

Nun möchte ich alle , durch ; ersetzen 😉

Billig Lösung wäre folgendes:

  
string saubererText = text.Replace("\";\"", "\"\"");  
  

Dies ersetzt dann billig deine "," durch "".

Nein tut es nicht. Es ersetzt ";" durch "". Da aber in WiglWagl's string keine ";" vorkommen ersetzt es nichts.

Erstellt vor 7 Jahren

Kann mir jemand weiterhelfen?

Ohne eine einzige Zeile deines Codes zu sehen? Nein.

Erstellt vor 7 Jahren

Zusatz: der erste Codteil wird in der Page-Load-Methode aufgerufen.

Erstellt vor 7 Jahren

Ich habe ein gridView, dass ich (indirekt) mit Daten aus einer MSSQL-Datenbank befülle:
('daten' ist der Name des GridViews; die DataSource (inkl. Select-Command) wird im aspx-File definiert)


if (!IsPostBack)
{
    datasource.ConnectionString = //Connectionstring
    DataView view = new DataView();
    view = datasource.Select(DataSourceSelectArguments.Empty) as DataView;
    daten.DataSource = view;
    daten.DataBind();
    ViewState["dtbl"] = view.ToTable();
    setTablePreferences();
}

Den ViewState rufe ich in der Sorting-Methode wieder auf:


protected void daten_Sorting(object sender, GridViewSortEventArgs e)
{
    DataTable dataTable = ViewState["dtbl"] as DataTable;

    if (dataTable != null)
    {
        DataView dataView = new DataView(dataTable);

        if (e.SortDirection == SortDirection.Descending)
        {
            dataView.Sort = e.SortExpression + " ASC";
        }
        else
        {
            dataView.Sort = e.SortExpression + " DESC";
        }
        daten.DataSource = dataView;
        daten.DataBind();
        ViewState["dtbl"] = dataView.ToTable();
    }
}

Das Problem ist nun: e.SortDirection ist immer 'Ascending'. Ich hatte gehofft, dass im ViewState die SortDirection korrekt übergeben wird, aber auch da ist sie immer 'Ascending', auch wenn sie in der dataview (die ich ja als DataTable in den ViewState speichere) 'Descending' ist.
Wie kann ich das Problem lösen?
(gegoogelt und im Forum gesucht hab ich schon, aber nichts gescheites gefunden)

Erstellt vor 7 Jahren

PS: Du weißt, dass WebForms nicht mehr weiterentwickelt wird und bereits seit 3 Jahren abgekündigt ist?

Nochmal dazu: ich kann irgendwie nirgends etwas finden, dass deine Aussage bestätigen würde. 🤔