Microsoft Visual Studio 12 および ACCESS データベースで、C# を使用して ASP.net に構築したドリルダウン チャートがあります。
これらは私の接続文字列とSQLクエリステートメントです
string myConnectionString = "Path";
string mySelectQuery = "mysqlstatement";
パスと mysqlstatement は単なる例です。これは、stackoverflow テキスト ボックスにここに書き込むスペースがあまりないためです。それにもかかわらず
using (OleDbConnection myConnection = new OleDbConnection(myConnectionString))
{
OleDbCommand myCommand = new OleDbCommand(mySelectQuery, myConnection);
myConnection.Open();
OleDbDataReader myReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
Chart1.DataBindTable(myReader, "Region Name");
myConnection.Close();
Series Series1 = new Series();
Chart1.Series.Add(Series1);
Series1.XValueMember = "Region Name";
Series1.YValueMembers = "TotalSales";`
これは、データをチャートにバインドする方法です。ドロップダウン リストから 2011 という値を選択すると、適切なデータが Chart1 に読み込まれます。しかし、ドロップダウン リストから 2010 を選択した場合、今年のデータがないというメッセージを画面またはラベル ボックスに表示するにはどうすればよいですか。
現時点では、見出し付きの空白の chart1 が表示されます。そのため、シリーズにデータが含まれているかどうかをチェックする条件を探しています。そうでない場合は、そのエラーを出力して中断または停止します。
前もって感謝します