TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Miro Tech5
NA
7
886
[Help] I need to know how to use insert ,update ,delete
Mar 3 2016 11:58 AM
hello , I am Using Visual Studio C# 2010 and I am connecting it with SQL Express 2008 ,
I added class into my form .
My Question Is : [ How to Use insert ,Update and Delete Statement also Try catch in my DataBase ?]
the class code:
Form Code :
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
using System.Data;
using System.Windows.Forms;
namespace Cal
{
class cCity
{
SqlConnection m_con;
private string TableName = "cities";
public cCity(SqlConnection Con)
{
m_con = Con;
}
public DataTable Fill()
{
SqlCommand cmd = new SqlCommand();
cmd.Connection = m_con;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "sp_" + TableName + "fill";
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(dt);
return dt;
}
public DataTable Select(int Id)
{
SqlCommand cmd = new SqlCommand();
cmd.Connection = m_con;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "Sp_" + TableName + "Select";
cmd.Parameters.Add("@cityid", SqlDbType.Int).Value = Id;
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(dt);
return dt;
}
public DataTable FillStates()
{
SqlCommand cmd = new SqlCommand();
cmd.Connection = m_con;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "Sp_StatesNameFill";
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(dt);
return dt;
}
}
}
and the FormCode
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace Cal
{
public partial class FrmCities : Form
{
public FrmCities()
{
InitializeComponent();
}
cCity m_cCity;
SqlConnection con = new SqlConnection(@"Data Source=.\sqlexpress;Initial Catalog=SQL;Integrated Security=True");
private void FrmCities_Load(object sender, EventArgs e)
{
con.Open();
m_cCity = new cCity(con);
FillData();
FillStates();
}
private void FillData()
{
DataTable dt = m_cCity.Fill();
CboCityName.DisplayMember = "CityName";
CboCityName.ValueMember = "CityID";
CboCityName.DataSource = dt;
}
private void CboCityName_SelectedIndexChanged(object sender, EventArgs e)
{
if (CboCityName.SelectedIndex > -1)
{
DataTable dt = m_cCity.Select(Convert.ToInt32(CboCityName.SelectedValue));
txtCityNumber.Text = dt.Rows[0]["CityID"].ToString();
CboStatesName.SelectedValue = Convert.ToInt32(dt.Rows[0]["StateID"].ToString());
txtCityName.Text = dt.Rows[0]["Cityname"].ToString();
}
}
private void FillStates()
{
DataTable dt = m_cCity.FillStates();
CboStatesName.DisplayMember = "StatesName";
CboStatesName.ValueMember = "StateID";
CboStatesName.DataSource = dt;
}
private void btninsert_Click(object sender, EventArgs e)
{
}
private void btnnew_Click(object sender, EventArgs e)
{
}
private void btnsave_Click(object sender, EventArgs e)
{
}
private void btndelete_Click(object sender, EventArgs e)
{
}
}
}
Reply
Answers (
6
)
C#, Asp.net
How can I set a code is obligatory revieuw in Visual Studio