跳过DataSet和DataRow的声明

时间:2016-11-11 21:19:36

标签: c# debugging

我的代码似乎有问题。下面我有一个类的方法,我创建一个自定义类对象,设置它的connectionString并调用它的方法' .Sql',我在其中放置一个SQL命令;它从我的数据库中检索值并将其存储在我声明的数据集中。但是,正在跳过DataSet(和dRow)的执行;任何想法为什么?

public static void setRGBOColour()
{
    DatabaseConnection objConnect = new DatabaseConnection();
    DataSet ds;
    DataRow dRow; 

    objConnect.Connection_String = absDefault.conString;
    // Finds the user's current theme colour and changes
    objConnect.SQL = String.Format(
        "SELECT * FROM tblColourTheme WHERE [StudentID]={0}", absDefault._idNumber);
    ds = objConnect.GetConnection;

    dRow = ds.Tables[0].Rows[0]; 
    _red = Convert.ToInt16(dRow.ItemArray.GetValue(2));
    _green = Convert.ToInt16(dRow.ItemArray.GetValue(3));
    _blue = Convert.ToInt16(dRow.ItemArray.GetValue(4));
}

如果您想查看我的DatabaseConnection类I have included the code in here

Here is a GIF if what I am getting after debugging

如果你能帮我弄清楚我不知道或不知道的问题,请告诉我。

0 个答案:

没有答案