Просто используйте https://osrec.github.io/currencyFormatter.js/
. Тогда вам нужно только:
OSREC.CurrencyFormatter.format(2534234, { currency: 'INR' });
// Returns ₹ 25,34,234.00
Чтения как вопрос о новичке. Это призывает к демонстрационным видео новичка.
http://www.asp.net/learn/data-videos/
Они - сфокусированный ASP.NET, но обращают внимание на аспекты базы данных.
Старый ADO.NET (sqlConnection, и т.д.) является динозавром с появлением LINQ. LINQ требует.Net 3.5, но назад совместим со всем.Net 2.0 + и Visual Studio 2005 и т.д.
Запускаться с linq смехотворно легко.
Вы теперь создали несколько классов. Вы создали exampleDataContext класс, который является Вашим linq инициализатором, и Вы создали класс объекта, который является классом для объектов в таблице объектов. Это все сделано автоматически, и Вы не должны волноваться об этом. Теперь скажите, что я хочу стать рекордным с itemID 3, это - все, что я должен сделать:
exampleDataContext db = new exampleDataContext(); // initializes your linq-to-sql
item item_I_want = (from i in db.items where i.itemID == 3 select i).First(); // using the 'item' class your dbml made
И это - все, что требуется. Теперь у Вас есть новый объект, названный item_I_want... теперь, если Вы хотите некоторую информацию от объекта, Вы просто называете его как это:
int intID = item_I_want.itemID;
string itemName = item_I_want.name;
Linq очень прост в использовании! И это - просто верхушка айсберга.
Никакая потребность изучить вытесненный ADO, когда у Вас есть более мощный, более легкий инструмент в Вашем распоряжении :)
MSDN имеет довольно хорошую рецензию здесь:
http://msdn.microsoft.com/en-us/library/s7ee2dwt (По сравнению с 71) .aspx
Необходимо смотреть на средство чтения данных для простых избранных операторов. Образец от страницы MSDN:
private static void ReadOrderData(string connectionString)
{
string queryString =
"SELECT OrderID, CustomerID FROM dbo.Orders;";
using (SqlConnection connection = new SqlConnection(
connectionString))
{
SqlCommand command = new SqlCommand(
queryString, connection);
connection.Open();
SqlDataReader reader = command.ExecuteReader();
try
{
while (reader.Read())
{
Console.WriteLine(String.Format("{0}, {1}",
reader[0], reader[1]));
}
}
finally
{
// Always call Close when done reading.
reader.Close();
}
}
}
Он basicly сначала создает SqlConnection, возражает, и затем создает SqlCommand-объект, который содержит фактический выбор, который Вы собираетесь сделать, и ссылка на соединение, которое мы просто создали. Затем это открывает соединение и на следующей строке, выполняет Ваши операторы и возвращает объект SqlDataReader.
В цикле с условием продолжения это затем производит значения от первой строки в читателе. Каждый раз "читатель. Читайте ()", назван, средство чтения будет содержать новую строку.
Затем средство чтения затем закрывается, и потому что мы выходим из "использования" - секрет, соединение также закрывается.
Править: Если Вы ищете информацию о выборе/обновлении данных в ASP.NET, 4GuysFromRolla имеет очень хороший Многослойный Ряд на ASP.NET 2.0's Средства управления Источником данных
EDIT2: Как другие указали, если бы Вы используете более новую версию.NET, я рекомендовал бы изучить LINQ. Введение, образцы и рецензия могут быть найдены на этой странице MSDN.
темы для взгляда на:
Если это - веб-приложение, вот некоторые хорошие ресурсы для начала работы с доступом к данным в.NET:
http://weblogs.asp.net/scottgu/archive/2007/04/14/working-with-data-in-asp-net-2-0.aspx
Соединить/выполнить операции на дб SQL-сервера:
using System.Data;
using System.Data.SqlClient;
string connString = "Data Source=...";
SqlConnection conn = new SqlConnection(connString); // you can also use ConnectionStringBuilder
connection.Open();
string sql = "..."; // your SQL query
SqlCommand command = new SqlCommand(sql, conn);
// if you're interested in reading from a database use one of the following methods
// method 1
SqlDataReader reader = command.ExecuteReader();
while (reader.Read()) {
object someValue = reader.GetValue(0); // GetValue takes one parameter -- the column index
}
// make sure you close the reader when you're done
reader.Close();
// method 2
DataTable table;
SqlDataAdapter adapter = new SqlDataAdapter(command);
adapter.Fill(table);
// then work with the table as you would normally
// when you're done
connection.Close();
Большинство других серверов баз данных как MySQL и PostgreSQL имеет подобные интерфейсы для соединения и управления.
Если бы у Вас есть Visual Studio 2008, я рекомендовал бы пропустить ADO.NET и прыгающее право в к LINQ к SQL
Если то, что Вы ищете, является легким для следования учебному руководству, то необходимо направиться в веб-сайт www.ASP.net.
Вот ссылка на страницу видео начинающего: http://www.asp.net/learn/videos/video-49.aspx
Вот видео, если Вы хотите загрузить его: видео загрузка
и вот ссылка на проект C# от видео: загрузите проект
Удачи.
@J D OConal является в основном правильным, но необходимо удостовериться, что Вы избавляетесь от своих соединений:
string connString = "Data Source=...";
string sql = "..."; // your SQL query
//this using block
using( SqlConnection conn = new SqlConnection(connString) )
using( SqlCommand command = new SqlCommand(sql, conn) )
{
connection.Open();
// if you're interested in reading from a database use one of the following methods
// method 1
SqlDataReader reader = command.ExecuteReader();
while (reader.Read()) {
object someValue = reader.GetValue(0); // GetValue takes one parameter -- the column index
}
// make sure you close the reader when you're done
reader.Close();
// method 2
DataTable table;
SqlDataAdapter adapter = new SqlDataAdapter(command);
adapter.Fill(table);
// then work with the table as you would normally
// when you're done
connection.Close();
}
Я также рекомендовал бы использовать DataSets. Они действительно просты в использовании, только немного щелчков мышью, не пишущий кода и достаточно хороший для небольших приложений.