こんにちは、アプリケーションでテキストボックスの MaxLength を設定するために必要な以下のコードがあります。コードは問題ないようですが、機能していません。誰が問題が何であるかを見ることができますか。
private void cbType_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
string constring = "Data Source=.;Initial Catalog=db.MDF;Integrated Security=True";
string Query = "select * from RePriorities where Priority='" + cbType.SelectedItem.ToString() + "' ;";
SqlConnection conDataBase = new SqlConnection(constring);
SqlCommand cmdDataBase = new SqlCommand(Query, conDataBase);
SqlDataReader myReader;
try
{
conDataBase.Open();
myReader = cmdDataBase.ExecuteReader();
string sType = myReader.ToString();
switch (sType)
{
case "Low": txtDesc.MaxLength = 5; break;
case "Medium": txtDesc.MaxLength = 10; break;
case "High": txtDesc.MaxLength = 1; break;
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}