Fehler: fehlt eine using-Direktive oder ein Assemblyverweis?

protected void gvdet_DataBound(object sender, GridViewRowEventArgs e)
{
    string employeeName = dsOLDData.SelectedItem.Text; -- ERROR HERE :(

    if (e.Row.RowType == DataControlRowType.DataRow)
    {

        foreach (TableCell c in e.Row.Cells)
        {
            if (c.Controls[0] is DataBoundLiteralControl)
            {
                DataBoundLiteralControl ctl = (DataBoundLiteralControl)c.Controls[0];
                if (ctl.Text.Contains(employeeName))
                {
                    c.BackColor = System.Drawing.Color.Yellow;
                    c.ForeColor = System.Drawing.Color.Blue;
                }
            }

        }
    }
  }
}

FEHLER:
Fehler 2 'System.Web.UI.WebControls.LinqDataSource' enthält keine definition für 'SelectedItem' und keine Erweiterungsmethode 'SelectedItem' die Annahme ein erstes argument vom Typ 'System.Web.UI.WebControls.LinqDataSource' gefunden werden konnte (fehlt eine using-Direktive oder ein Assemblyverweis?)

  • Was ist dsOLDData? Ist es eine Daten-set? Dropdown-Liste? Wir brauchen mehr Details, oder wir können dir nicht helfen.
  • Hallo David, ich Schätze die Bearbeitung. Hoffentlich bekomme ich eine hilfreiche Lösung.
  • Ja David, es ist eine dropdown-Liste
  • Ich wähle einen Mitarbeiter aus ddl und es wird sich zeigen, ein gridview-details und farbigen Namen des Mitarbeiters NUR auf das gridview-Liste, die ich nahm aus dem dd.
InformationsquelleAutor Yves | 2009-08-07
Schreibe einen Kommentar