Ich möchte überprüfen, ob der Wert in der Datentabelle auf dem Wert des Schalterausdrucks basiert oder nicht. Zuerst habe ich Datentabelle aus der Datenbank geladen.DataTable Select-Methode gibt keinen Wert zurück
hier in der Fall 2 Ich überprüfe, ob Datensatz in Datentabelle basierend auf dem Wert des Schalters Ausdruck vorhanden ist. Aber es funktioniert nicht.
switch (number)
{
case 0: TextToSpeech("No information on 0 button"); break;
case 1: TextToSpeech("Hello"); break;
case 2:
{
DataRow[] result = dt.Select("subMenuData where mainMenuNum = '" +number + "'");
if (result != null)
{ LowerMenu();
break;
}
else
{
SqlCommand cmd = new SqlCommand("Select mainMenuData from [menudatas] WHERE mainMenuNum = '" + number + "' AND ivrNumber = '" + number + "'; ", objConnection);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
data = dr.GetString(0);
}
dr.Close();
data1 = data;
objConnection.Close();
TextToSpeech(data1); break;
}
}
}
Bitte helfen Sie mir in dieser matter.Thanks
zu verwenden, aber ich mag Wert aus einer anderen Spalte auf dieser Grundlage prüfen, wo Bedingung – ahmed
Dann haben Sie den Datarow bei Index Null, um den Feldwert zu betrachten – Steve
Entschuldigung, ich habe es nicht verstanden. Kann man das erklären – ahmed