با سلام
روشی که دوستان گفتند یعنی قرار دادن cellStyle به n0 کار میکنه ولی مشکل برنامه شما دوست عزیز اینه که اون ستون از جدول که سلکت زدید آوردید از نوع int یا bigInt نیست بلکه از نوع string هست در این حالت event دیتاگرید ویو را برای cell formatting باید هندل کنید به این شکل :
privatevoid gridView_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (e.ColumnIndex == 1)
{
NumberFormatInfo nfi = new NumberFormatInfo();
nfi.CurrencyDecimalDigits = 0;
nfi.CurrencyGroupSeparator = ",";
nfi.CurrencySymbol = "";
Int64 i = 0;
i = Int64.Parse(e.Value.ToString(), NumberStyles.AllowThousands);
e.Value = Int64.Parse(i.ToString(), NumberStyles.AllowThousands).ToString("C", nfi);
}
{
فقط دقت داشته باشید اونجایی که شرط if چک میشه به جای columnIndex==1 شماره ایندکس ستون مورد نظر خودتونو بذارید.