I have 150 000 records of products. Products has partno some has long number like 662750944011590 and some has 009093j
But long no is convert to scientific notation like 6.62751E+14. I am using partno as autocomplete inside gridview.
User can't understand scientific notation. So basically i want to get number as string.
I had used dtswizard from csv to sql server. In CSV it is long number but in SQL it is imported as scientific notation. Don't know why?
Type of SQL column is Varchar(Max).
Code of Retriving and adding to AutoCompleteStringCollection datagrid is :
using (SqlConnection connection = new SqlConnection(connectionstring))
{
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = new SqlCommand("select PartNo,PartDescription,HSN,MRP,GST from products_data", connection);
adapter.Fill(dataset);
Dataset products_tbl = dataset.Tables[0];
//data is AutoCompleteStringCollection object
for (int i = 0; i < products_tbl.Rows.Count; i++)
data.Add(products_tbl.Rows[i]["PartNo"].ToString());
}