我正在尝试使用资源包设计一个测验应用程序的迷你项目。There is no row at position 0
插入以下if
条件时出现错误。我从变量中的组合框中捕获字符串的位置X
。
SampleResourceBundle.Loginpage l = new SampleResourceBundle.Loginpage();
if(l.x.Equals("mr_IN"))
sql = "select * from quesans where qid>48";
else if (l.x.Equals("en_US"))
sql = "select * from quesans where qid<48";
错误在下一个形式的方法中的以下语句中给出:
textBox1.Text = ds.Tables["QA"].Rows[recno].ItemArray[2].ToString();
但是,如果我删除该if
语句,代码执行得非常好。