-2
私は現在、C#windowsアプリケーションを使ってオンライン試験システムを開発中です。Fillで期待される空でない文字列
私はこのコードを実行すると、私は次のようArgumentException
を取得しています:
塗りつぶし:期待される非空の文字列パラメータのsrcテーブル
private void Window1_Loaded(object sender, RoutedEventArgs e)
{
con.Open();
string testTable = StudentPage.testTable;
adp = new SqlDataAdapter("SELECT TOP 5 * FROM " + testTable + " ORDER BY NEWID()", con);
ds.Clear();
adp.Fill(ds, testTable);
alltables = ds.Tables;
MyTable = alltables[testTable];
AllRows = MyTable.Rows;
MyRow = AllRows[0];
GetData();
rowPointer = 0;
currentPage = 0;
crtAnswer = 0;
ViewStatus = new bool[] { true, false, false, false, false };
isBookmarked = new bool[] { false, false, false, false, false };
SelectedOption = new int[] { -1, -1, -1, -1, -1 };
MyTimer.Interval = System.TimeSpan.FromSeconds(1);
MyTimer.Start();
btnFirst.IsEnabled = false;
btnPrevious.IsEnabled = false;
lblQuesInfo.Content = "Question 1/5";
WindowState = WindowState.Maximized;
}
は、例外メッセージをお読みください。 'StudentPage.testTable'は空の文字列です。 – CodeCaster