这是我的MasterPage Page_Load
DataTable siteParams = new DataTable();
using (SqlConnection con = new SqlConnection(conString))
{
using (SqlCommand cmd = new SqlCommand("siteParametersGetAll", con))
{
using (SqlDataAdapter da = new SqlDataAdapter(cmd))
{
da.Fill(siteParams);
}
}
}
现在,我希望能够在不使用0,1,2,3:
的情况下获取某些行以下是一个示例行: ID | siteParam | ParamValue 12 |域名| thisWebiste.com
目前我必须做这样的事情:
siteParams.Rows[0]["ID"].ToString();
但这可能会令人困惑。我有道理吗?
答案 0 :(得分:0)
为什么不将主键传递给您的siteParametersGetAll并唯一标识您想要获取的行?
如果您想要使用强类型的东西,我建议您查看Entity Framework。这将允许你做这样的事情:
Response.Write(siteParameters.Id);