Seperti bahasa pemrograman lainnya dimana C# memiliki banyak tipe data. Terkadang kita memerlukan konversi dari satu tipe data ke tipe data lain.
Pada kode di bawah akan di contohkan beberapa konversi tipe data
namespace konversi_tipe_data
{
class Program
{
static void Main(string[] args)
{
//konversi dari double ke int
double d=56789.89;
int i;
i = (int)d;
Console.WriteLine("Double to Int");
Console.WriteLine(i);
//Konversi int to String
i = i + 10;
String s;
s = i.ToString();
Console.WriteLine("\nInt to String");
Console.WriteLine(s);
//Konversi String to int
int k;
k = Convert.ToInt32(s);
i = k + 10;
Console.WriteLine("\nString to Int");
Console.WriteLine(i);
Console.ReadKey();
}
}
}
Ada masih banyak lagi metode konversi tipe data C# seperti :
toByte = untuk menkonversi data ke dalam bentuk byte
toDecimal = menkoversi tipe data integer atau floating point ke dalam bentuk decimal
toDouble = konversi tipe data menjadi tipe Double
toInt16 = konversi tipe data ke integer 16 bit
toInt32 = konversi tipe data ke 32 bit Integer
toInt64 = konversi tipe data ke 64 bit Integer
toDateTime = menkoversi tipe data integer atau string ke bentuk format datetime.
21 Agustus 2013
15 Agustus 2013
Menjumlahkan nilai di dalam datagridview
Kali ini pemrograman csharp akan sedikit berbagi pengetahuan mengenai menjumlahkan nilai di dalam datagridview. Terkadang kita ingin menampilkan jumlah dari data yang kita tampilkan di datagridview di dalam datagridview itu sendiri.
Berikut kita bahas salah satu cara yang sudah saya coba :
Tuliskan kode berikut didalam code editor anda
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using MySql.Data.MySqlClient;
namespace WindowsFormsApplication1
{
public partial class Form3 : Form
{
public Form3()
{
InitializeComponent();
}
MySqlConnection cn = new MySqlConnection();
private void button2_Click(object sender, EventArgs e)
{
dataGridView2.Rows.Clear();
cn = new MySqlConnection();
cn.ConnectionString = "server=localhost;uid=root;pwd=root;database=latihan";
cn.Open();
dataGridView2.ColumnCount = 2;
dataGridView2.Columns[0].Name = "ID";
dataGridView2.Columns[1].Name = "STOK";
MySqlCommand cm = new MySqlCommand("select id,stok from tblstok", cn);
MySqlDataReader dr = cm.ExecuteReader();
while (dr.Read())
{
String[] row = new String[] { dr[0].ToString(),dr[1].ToString()};
dataGridView2.Rows.Add(row);
}
dr.Close();
cn.Close();
int sum = 0;
for (int i = 0; i < dataGridView2.Rows.Count; i++)
{
sum += Convert.ToInt32(dataGridView2.Rows[i].Cells[1].Value);
}
String[] row1 = new String[] {"Total Stok : ", sum.ToString()};
dataGridView2.Rows.Add(row1);
}
}
}
Pada listing di atas kita menampilkan data dari tblstok dengan menggunakan mysqldatareader. Setelah itu setiap nilai stok yang di dapat kita jumlahkan dengan menggunakan perintah looping for.
Dan ketika kita jalankan maka akan seperti gambar berikut :
Selamat mencoba, semoga bermanfaat.
Berikut kita bahas salah satu cara yang sudah saya coba :
Tuliskan kode berikut didalam code editor anda
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using MySql.Data.MySqlClient;
namespace WindowsFormsApplication1
{
public partial class Form3 : Form
{
public Form3()
{
InitializeComponent();
}
MySqlConnection cn = new MySqlConnection();
private void button2_Click(object sender, EventArgs e)
{
dataGridView2.Rows.Clear();
cn = new MySqlConnection();
cn.ConnectionString = "server=localhost;uid=root;pwd=root;database=latihan";
cn.Open();
dataGridView2.ColumnCount = 2;
dataGridView2.Columns[0].Name = "ID";
dataGridView2.Columns[1].Name = "STOK";
MySqlCommand cm = new MySqlCommand("select id,stok from tblstok", cn);
MySqlDataReader dr = cm.ExecuteReader();
while (dr.Read())
{
String[] row = new String[] { dr[0].ToString(),dr[1].ToString()};
dataGridView2.Rows.Add(row);
}
dr.Close();
cn.Close();
int sum = 0;
for (int i = 0; i < dataGridView2.Rows.Count; i++)
{
sum += Convert.ToInt32(dataGridView2.Rows[i].Cells[1].Value);
}
String[] row1 = new String[] {"Total Stok : ", sum.ToString()};
dataGridView2.Rows.Add(row1);
}
}
}
Pada listing di atas kita menampilkan data dari tblstok dengan menggunakan mysqldatareader. Setelah itu setiap nilai stok yang di dapat kita jumlahkan dengan menggunakan perintah looping for.
Dan ketika kita jalankan maka akan seperti gambar berikut :
27 Juli 2013
Menampilkan data ke dalam control combobox di visual c#
Combobox adalah salah satu control yang sering digunakan saat mendesign form. Ada beberapa cara untuk menampilkan data ke dalam combobox.
Pertama.
Pertama.
20 Juli 2013
Simple Insert Update Delete Data Mysql Menggunakan C#
Setelah kemarin kita membahas tentang bagaimana membuat koneksi C# ke Database MySql. Sekarang yang akan kita bahas adalah proses Data Manipulation Language atau cara simple insert update delete data mysql.
Yang pertama kita persiapkan adalah membuat kelas yang nantinya kita gunakan untuk menjalankan perintah insert, update atau delete data. Buat Class dengan nama kelasQuery, dan tulis kode berikut :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MySql.Data.MySqlClient;
namespace insertupdatedelete
{
class kelasQuery
{
//Membangun koneksi ke database dbsample MySql
MySqlConnection cn = new MySqlConnection("server=localhost;uid=root;pwd=root;database=dbsample;");
//perintah untuk mengeksekusi command
public void QUERY(String sql)
{
//membuka koneksi
cn.Open();
try
{
MySqlCommand cm = new MySqlCommand(sql, cn);
cm.ExecuteNonQuery();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error Query");
}
finally
{
//menutup koneksi
cn.Close();
}
}
}
}
kelasQuery ini fungsinya adalah untuk menghemat penulisan kode perintah atau command yang nantinya akan sering kita gunakan.
Yang pertama kita persiapkan adalah membuat kelas yang nantinya kita gunakan untuk menjalankan perintah insert, update atau delete data. Buat Class dengan nama kelasQuery, dan tulis kode berikut :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MySql.Data.MySqlClient;
namespace insertupdatedelete
{
class kelasQuery
{
//Membangun koneksi ke database dbsample MySql
MySqlConnection cn = new MySqlConnection("server=localhost;uid=root;pwd=root;database=dbsample;");
//perintah untuk mengeksekusi command
public void QUERY(String sql)
{
//membuka koneksi
cn.Open();
try
{
MySqlCommand cm = new MySqlCommand(sql, cn);
cm.ExecuteNonQuery();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error Query");
}
finally
{
//menutup koneksi
cn.Close();
}
}
}
}
kelasQuery ini fungsinya adalah untuk menghemat penulisan kode perintah atau command yang nantinya akan sering kita gunakan.
3 Juni 2013
Membuat koneksi C# dengan database mysql
Setelah sebelumnya kita telah membahas beberapa contoh kode program dalam pemrograman c#. Sekarang kita akan membahas sesuatu tentang database yaitu bagaimana cara menghubungkan atau membuat koneksi dari c# dengan mysql menggunakan sebuah class.
Sebelum masuk ke bagian utamanya, pertama saya berharap database mysql sudah terinstal di komputer anda. Kemudian, buat sebuah database dan table yang akan kita gunakan nanti.
Sebelum masuk ke bagian utamanya, pertama saya berharap database mysql sudah terinstal di komputer anda. Kemudian, buat sebuah database dan table yang akan kita gunakan nanti.
Create database dbsample;
Setelah database dan table telah kita buat, langkah kedua adalah menginstall MySql .Net Connector. Installer nya dapat di download di situs resmi Mysql atau cari di google saja ok.CREATE TABLE tbl_sample ( id INT(3) NOT NULL AUTO_INCREMENT, name VARCHAR(10) NOT NULL, age INT(2) NOT NULL, address VARCHAR(15) NOT NULL, PRIMARY KEY (id) );
27 Mei 2013
Cara menulis dan membaca file text di c#
Ada saat nya kita memerlukan file text untuk menyimpan data yang kita tulis, untuk itu kita harus mengetahui cara menulis dan membaca file text dengan menggunakan visual c#. Yang akan kita manfaatkan adalah library dari sistem input output di .Net , dengan menambahkan StreamWriter dan StreamReader dari
using System.IO;Selanjutnya, membuat perintah untuk menuliskan teks ke file text.
TextWriter tw= new StreamWriter("file text.text");
tw.WriteLine("Ini isi file text");Pada code diatas kita memanfaatkan streamwriter untuk menulis file text. Nah, sekarang giliran membaca isi dari file text dengan streamreader();
TextReader tr=new StreamReader("file text.text");
String OUPUT= tr.readLine();Sebagai latihan pertama design form seperti berikut :
24 Mei 2013
Aplikasi console user input di visual c#
Belajar membuat aplikasi console user input di visual c#. Hal yang paling penting dalam membuat program adalah bagaimana membuat interaksi antara komputer dengan user melalui program yang kita buat, seperti membaca setiap user input.
Kali ini kita akan membahas bagaimana membaca user input di visual c# :
Console.WriteLine("ISIKAN PESAN");
merupakan kode untuk mencetak perintah ke dalam layar. Sedangkan untuk membaca variable yang di input oleh user menggunakan kode :
String Input=Console.ReadLine();
Artinya menyimpan variable string yang di input user ke dalam variable string bernama input.
Berikut contoh kode Aplikasi console untuk membaca user input :
Kali ini kita akan membahas bagaimana membaca user input di visual c# :
Console.WriteLine("ISIKAN PESAN");
merupakan kode untuk mencetak perintah ke dalam layar. Sedangkan untuk membaca variable yang di input oleh user menggunakan kode :
String Input=Console.ReadLine();
Artinya menyimpan variable string yang di input user ke dalam variable string bernama input.
Berikut contoh kode Aplikasi console untuk membaca user input :
Langganan:
Postingan (Atom)