[英]how to convert a value inside a dataTable to string in asp.net c#
下面的代碼用於檢索特定ID的類別。 它只會向dataTable返回一個只說“ Sport”的值。 我如何將dataTable值轉換為字符串。 我想將此值用於應用程序中的其他內容
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();
您可以使用以下代碼
string Product_Category = String.Empty;
if(mydata.Rows.Count>0)
{
Product_Category = mydata.Rows[0]["Product_Category"].ToString();
}
假設mydata是DataTable。
如果datatable
只有一列,那么將datatable
更改為string
很簡單。
DataTable results = MyMethod.GetResults(); // i am getting data from getresult function
if(results != null && results.Rows.Count > 0) // Check datatable is null or not
{
List<string> lstring = new List<string>();
foreach(DataRow dataRow in dt.Rows)
{
lstring.Add(Convert.ToString(dataRow["ColumnName"]));
}
string mainresult = string.Join(",", lstring.ToArray()); // You can Use comma(,) or anything which you want. who connect the two string. You may leave space also.
}
Console.WriteLine (mainresult);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.