c11*_*ada 11 .net c# asp.net ado.net dataset
我有以下代码连接到数据库并将数据存储到数据集中.
我现在需要做的是从数据集中获取单个值(实际上它是两个第一行第4列和第5列)
OdbcConnection conn = new OdbcConnection();
conn.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString2"].ConnectionString;
DataSet ds = new DataSet();
OdbcDataAdapter da = new OdbcDataAdapter("SELECT * FROM MTD_FIGURE_VIEW1", conn);
da.Fill(ds)
Run Code Online (Sandbox Code Playgroud)
所以,我需要获得两个特定的项目并将它们存储为整数,psudo代码将是
int var1 = ds.row1.column4
int var2 = ds.row1.column5
Run Code Online (Sandbox Code Playgroud)
有关如何做到这一点的任何想法?
此外,有些人也可以了解数据表,因为这可能与我如何做到这一点有关.
Muh*_*tar 28
你可以这样做......
如果您想使用 ColumnName
Int32 First = Convert.ToInt32(ds.Tables[0].Rows[0]["column4Name"].ToString());
Int32 Second = Convert.ToInt32(ds.Tables[0].Rows[0]["column5Name"].ToString());
Run Code Online (Sandbox Code Playgroud)
或者,如果您想使用 Index
Int32 First = Convert.ToInt32(ds.Tables[0].Rows[0][4].ToString());
Int32 Second = Convert.ToInt32(ds.Tables[0].Rows[0][5].ToString());
Run Code Online (Sandbox Code Playgroud)