データベースの行をどのように反復するか、彼は私にいくつかのコード例を教えましたが、 Cannot apply indexing with [] to an expression of type 'object'
。これは何を意味するのでしょうか?[]を使用してデータベースの行を繰り返し処理する方法 'typ'の式にC#mysql
foreach (var row in employee.tbl.Rows)
{
if (row["fStatus"].ToString().Equals("Borrowed"))
{
txtTITLE_R.Text = row["fBookTitle"].ToString();
txtIDNO.Text = row["fIDStudent"].ToString();
txtLEVEL.Text = row["fLevel"].ToString();
}
else
{
MessageBox.Show("Thank you.");
}
}
どのようなデータ型(S) 'row'と' employee.tbl.Rows'のですか?キャストする必要があるかもしれません。 –
私の 'row'にはデータ型もありません。私の' employee.tbl.Rows' – user3415509
'row'は確かにデータ型を持っています。あなたはそれが何であるかを知る必要があります。 'employee.tbl.Rows'がどこから来たのか教えてくれたら、助けてくれるかもしれません。 –