簡體   English   中英

如何在C#的datagridview列中添加逗號分隔的值

[英]how to add values with separated comma in datagridview column in c#

如何在DataGridView Column中用逗號分隔添加值。
我想在“ Options列上輸入類似的值,例如Spicy,Extra Cheese等。

我只是按照自己的邏輯嘗試了此操作,但它替換了現有值:

SqlConnection con = new SqlConnection(str);
con.Open();
SqlDataAdapter sda = new SqlDataAdapter("Select Sauce_Name From Sauces Where Sauce_Name = '" + Sauce_name + "' ", con);
DataTable dt = new DataTable();
sda.Fill(dt);

foreach (DataRow dr in dt.Rows)
{
    if (Sales_Grid.SelectedRows.Count > 0)
    {
        int n = Sales_Grid.SelectedCells[0].RowIndex;
        Sales_Grid.Rows[n].Cells[6].Value = dr["Sauce_Name"].ToString();
    }
}
con.Close();

當前結果:
有關更多詳細信息,請參見圖像:

所需結果:
在此處輸入圖片說明

Sales_Grid.Rows[n].Cells[6].Value = dr["Sauce_Name"].ToString();

而不是寫上面,嘗試下面的代碼

if(Sales_Grid.Rows[n].Cells[6].Value.ToString()=="")
   Sales_Grid.Rows[n].Cells[6].Value = dr["Sauce_Name"].ToString();
else
  Sales_Grid.Rows[n].Cells[6].Value = 
Sales_Grid.Rows[n].Cells[6].Value.Tostring() + ","+dr["Sauce_Name"].ToString();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM