希望这是一个简单的
我正在从我的数据集的列中提取数据。由于提供了 SQL 查询 ID,因此只会返回一个结果。所以我认为这个结果总是在数据集的“0”行。
如果我单击我的数据网格中的第一个结果........将 id '0' 发送到我的第二页,然后从它崩溃的数据库中提取图像名称。如果我在网格中选择第二个结果,即“1”,那很好。
这是我的代码:
SqlConnection sqlcon = new SqlConnection(connstring);
SqlCommand sqlcmd = new SqlCommand("select pic from cds WHERE _id = '" + passedID + "'", sqlcon);
SqlDataAdapter adp = new SqlDataAdapter(sqlcmd);
DataSet ds = new DataSet();
adp.Fill(ds);
// Rows set to '0' for the first result in the dataset but crashes if the first item is selected.
object a = ds.Tables[0].Rows[0]["pic"];
string test = a.ToString();