0
以下のコードは、特定のIDのカテゴリを取得しています。それはdataTableに "Sport"という1つの値だけを返します。 dataTable値を文字列に変換する方法私はあなたがMYDATAがここのDataTableであると仮定すると dataTable内の値をasp.netの文字列に変換する方法C#
string Product_Category = String.Empty;
if(mydata.Rows.Count>0)
{
Product_Category = mydata.Rows[0]["Product_Category"].ToString();
}
コードの下を使用することができます
var conn = new SqlConnection(ConfigurationManager.ConnectionStrings["MyConnectionString"].ToString());
conn.Open();
var da = new SqlDataAdapter("Select Product_Category from Product
where
Product_Id =" + fo, conn);
da.Fill(mydata);
conn.Close();
SqlCommand.ExecuteScalarメソッド()を使用するhttps://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.executescalar(v=vs.110).aspx –
ToString()がhelp – apomene
myDataがDataSetかDataTableかどうかはわかりません。これは解決策です:List results = mydata.AsEnumerable()。(x => x.Field ( "Select Product_Category"))ToList();またはリストの結果= mydata.Table [0] .AsEnumerable()。(x => x.Field ( "Select Product_Category"))ToList(); –
jdweng