.NET - How do I retrieve specific items out of a Dataset?

后端 未结 5 2031
天命终不由人
天命终不由人 2021-02-07 18:50

I have the following code which connects to a database and stores the data into a dataset.

What I need to do now is get a single value from the data set (well actually i

5条回答
  •  灰色年华
    2021-02-07 19:40

    The DataSet object has a Tables array. If you know the table you want, it will have a Row array, each object of which has an ItemArray array. In your case the code would most likely be

    int var1 = int.Parse(ds.Tables[0].Rows[0].ItemArray[4].ToString());
    

    and so forth. This would give you the 4th item in the first row. You can also use Columns instead of ItemArray and specify the column name as a string instead of remembering it's index. That approach can be easier to keep up with if the table structure changes. So that would be

    int var1 = int.Parse(ds.Tables[0].Rows[0]["MyColumnName"].ToString());
    

提交回复
热议问题