Как разделить значение в сетке на 1000000 и поставить после него единицу измерения.
Я извлекаю данные из SQL Server в сеточное представление в ASP.Net. Ниже приведен вид сетки после того, как я извлек данные из базы данных.
Time | City_1 | City_2 | City_3 02/12 | 30000000 |12000000 |55000000000 02/12 | 14000000 |1000000 |7200000000
Поэтому я хочу, чтобы значения в сетке были разделены на 1000000(один миллион) и поставили после него "mil". После его деления я также хочу поставить запятую в каждом тысячном месте оставшегося значения для удобства пользователя.
Таким образом, мой вид сетки будет выглядеть так после форматирования.
Time | City_1 | City_2 | City_3 02/12 | 30mil | 12mil | 55,000mil 02/12 | 14mil | 1mil | 7,200mil
Что я уже пробовал:
Ниже приведен код, как я извлекаю данные из SQL Server в сеточное представление.
SqlConnection con = new SqlConnection("My Connection"); string s = "My Stored Procedure"; con.Open(); SqlDataAdapter da = new SqlDataAdapter(s, con); DataSet ds = new DataSet(); da.Fill(ds); gridView1.DataSource = ds; gridView1.DataBind(); con.Close();
ZurdoDev
1. Разделите на 1M в SQL.
2. форматирование на стороне клиента.
Member 13863605
Я хочу сделать это в виде сетки а не SQL
ZurdoDev
Затем вам нужно будет использовать событие, в котором создается каждая строка. Обратитесь к документации.