110,545
社区成员
发帖
与我相关
我的任务
分享
double[,] X = new double[n, m];
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
X[i, j] = Convert.ToDouble(dt.Rows[i][j]);
}
}
就是把数据存到double数组里了,但是需要先确认数据是否都是数字类型,不是的话会抛异常DataTable里的元素都是Object类型,如果要赋值给double数组,需要写成Convert.ToDouble(dt.Rows[i][j])
我是把连接字符串直接定义在配置文件中, <connectionStrings> <add name="conn" connectionString="server=.;uid=**;pwd=********;database=test;" providerName="System.Data.SqlClient"/> </connectionStrings> 请问这一句什么意思?可以直接获取数据库连接字符串吗?
double[,] X = new double[n, m];
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
X[i, j] = dt.Rows[i][j];
}
}
Convert.ToDouble(dt.Rows[i][j])
没必要存数组啊,datatable是一个很好用的对象。
double[,] X = new double[n, m];
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
X[i, j] = dt.Rows[i][j];
}
}
请问这一句什么意思?可以直接获取数据库连接字符串吗?
读取SQL Server数据表中的数据SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["conn"].ConnectionString); SqlDataAdapter da = new SqlDataAdapter("select A,B,C,D,E from Tab1", conn); DataTable dt = new DataTable(); da.Fill(dt);
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["conn"].ConnectionString);
请问这一句什么意思?可以直接获取数据库连接字符串吗?存放到100*5的二维数组中:string[,] arr = new string[100,5] ; for(int i=0;i<dt.Rows.Count;i++) { for(int j=0;j<dt.Columns.Count;j++) { arr[i, j] = dt.Rows[i][j].ToString(); } }
string[,] arr = new string[100,5] ;
for(int i=0;i<dt.Rows.Count;i++)
{
for(int j=0;j<dt.Columns.Count;j++)
{
arr[i, j] = dt.Rows[i][j].ToString();
}
}
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["conn"].ConnectionString);
SqlDataAdapter da = new SqlDataAdapter("select A,B,C,D,E from Tab1", conn);
DataTable dt = new DataTable();
da.Fill(dt);