Wie fügen Sie zwei Werte in der Spalte zu einer Liste

Wie kann ich zwei Spalten-Wert eine Liste, die zwei Spalte in der anderen Tabelle. E-Mail ist in Tabelle tbl_user und Gruppenname ist in tbl_group Tabelle. Und ich will das Präfix text für die E-Mail-und Gruppen-Namen für die "auto-vervollständigen" text box. Jetzt mit der Abfrage, die ich bin in der Lage, fügen Sie die E-Mail-id zu der Liste und wenn ich Typ arr dann E-Mail-id, beginnend mit arr angezeigt, wie kann ich es für beide groupname und emailID

  public static string[] GetCompletionList(string prefixText, int count, string contextKey)
{
           MySqlCommand command = new MySqlCommand();


    string textforlist = "SELECT tbl_user.Email from tbl_user WHERE tbl_user.OrganisationID = '1' AND UserActive='Yes'AND tbl_User.Email like '" + prefixText + "%'";
    DataSet ds = new DataSet();
    MySqlParameter[] param = new MySqlParameter[1];
    param[0] = new MySqlParameter("@OrganisationID", MySqlDbType.Int32);
    param[0].Value = count;
    command.Parameters.AddWithValue("@OrganisationID", count);
    using (DataServer server = new DataServer())
    {

        ds = server.ExecuteQuery(CommandType.Text, textforlist, param);

    }
    string textforlist1 = "SELECT tbl_group.GroupName from tbl_group WHERE tbl_group.OrganisationID = '1' AND GroupActive='Yes'AND tbl_group.GroupName like '" + prefixText + "%'";
    DataSet ds1 = new DataSet();
    using (DataServer server = new DataServer())
    {

        ds1 = server.ExecuteQuery(CommandType.Text, textforlist1, param);

    }
    List<string> cityList = new List<string>();
    for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
    {
        cityList.Add(ds.Tables[0].Rows[i][0].ToString());
        cityList.Add(ds1.Tables[0].Rows[i][0].ToString());
    }
    return cityList.ToArray();
}
Wie stellen Sie sicher, es gibt die array-auch wenn 1 der Wert null ist
Nur zwei for Schleifen
Ich möchte hinzufügen, int newOrgID = Konvertieren.ToInt32(Session["uOrgID"].ToString()); Holen Sie sich diesen Wert, und fügen Sie diese zu param Wert für @OrganisationID

InformationsquelleAutor Mark | 2011-10-17

Schreibe einen Kommentar