Click here to Skip to main content
15,914,820 members
Home / Discussions / C#
   

C#

 
Questionfree graph/chart libraries Pin
blackjack215010-Jan-07 19:32
blackjack215010-Jan-07 19:32 
AnswerRe: free graph/chart libraries Pin
stancrm10-Jan-07 20:06
stancrm10-Jan-07 20:06 
AnswerRe: free graph/chart libraries Pin
Tamimi - Code10-Jan-07 20:07
Tamimi - Code10-Jan-07 20:07 
QuestionHow do I assign a handler to a command button? Pin
JoeRip10-Jan-07 19:15
JoeRip10-Jan-07 19:15 
AnswerRe: How do I assign a handler to a command button? Pin
JoeRip10-Jan-07 19:20
JoeRip10-Jan-07 19:20 
GeneralRe: How do I assign a handler to a command button? Pin
JoeRip10-Jan-07 19:20
JoeRip10-Jan-07 19:20 
JokeRe: How do I assign a handler to a command button? Pin
CPallini10-Jan-07 21:22
mveCPallini10-Jan-07 21:22 
QuestionInsert a Record Pin
mwith10-Jan-07 18:54
mwith10-Jan-07 18:54 
Hi all,

I am a beginner for C# and trying to study about ADO.NET. I wrote a simple application with a datagridview and three text boxes. I can populate data from table. Now I am trying to insert a record to a table. When I execute the following code, it is updating that table only a blank line. please can you help me to solve this problem? Or any other ways to update a record better than this?



using System;<br />
using System.Collections.Generic;<br />
using System.ComponentModel;<br />
using System.Data;<br />
using System.Drawing;<br />
using System.Text;<br />
using System.Windows.Forms;<br />
using System.Data.SqlClient;<br />
<br />
<br />
namespace FundOrg<br />
{<br />
    public partial class frmBankDetails : Form<br />
    {<br />
<br />
        private DataSet dsBank;<br />
        private SqlDataAdapter da = new SqlDataAdapter();<br />
        SqlConnection myConnection = new SqlConnection();<br />
<br />
<br />
        private static frmBankDetails frmB = null;<br />
        public static frmBankDetails Instance()<br />
        {<br />
            if (frmB == null)<br />
            {<br />
                frmB = new frmBankDetails();<br />
            }<br />
            return frmB;<br />
<br />
        }<br />
<br />
        public frmBankDetails()<br />
        {<br />
            InitializeComponent();<br />
<br />
<br />
            <br />
<br />
            myConnection.ConnectionString = System.Configuration.ConfigurationManager.AppSettings["dbcon"];<br />
<br />
            try<br />
            {<br />
                myConnection.Open();<br />
            }<br />
            catch (SqlException E)<br />
            {<br />
                MessageBox.Show("Connection Erro : " + E.Message);<br />
            }<br />
<br />
            <br />
            SqlCommand cmd = new SqlCommand("SELECT * FROM Bank_Details", myConnection);<br />
           // BindingSource bsBank = new BindingSource();<br />
<br />
<br />
            da.SelectCommand = cmd;<br />
            dsBank=new DataSet();<br />
            da.Fill(dsBank,"Bank_Details");<br />
<br />
            <br />
            dgBankCode.DataSource = dsBank;<br />
            dgBankCode.DataMember = "Bank_Details";<br />
<br />
<br />
            dgBankCode.RowHeadersVisible = false;<br />
<br />
            dgBankCode.Columns[0].HeaderText = "Bank Code";<br />
            dgBankCode.Columns[1].Visible = false;<br />
            dgBankCode.Columns[2].Visible = false;<br />
<br />
            txtBankCode.DataBindings.Add("Text", dsBank, "Bank_Details.Bank_Code");<br />
            txtBankName.DataBindings.Add("Text", dsBank, "Bank_Details.Bank_Name");<br />
            txtAccNo.DataBindings.Add("Text", dsBank, "Bank_Details.Acc_No");<br />
            dgBankCode.ReadOnly = true;<br />
        }<br />
<br />
<br />
        public void SaveEntry()<br />
        {<br />
<br />
            <br />
            SqlCommand cmdUpdate = new SqlCommand();<br />
            cmdUpdate.CommandType = CommandType.Text;<br />
            cmdUpdate.CommandText = "INSERT INTO Bank_Details(Bank_Code,Bank_Name,Acc_No) VALUES('"+ txtBankCode.Text +"','"+ txtBankName.Text +"','"+ txtAccNo.Text +"')";<br />
            cmdUpdate.Connection = myConnection;<br />
            <br />
            cmdUpdate.ExecuteNonQuery();<br />
<br />
<br />
<br />
        }<br />
        <br />
       <br />
        <br />
<br />
      <br />
<br />
<br />
    }<br />
}<br />



And can anybody explain me, what are the good/bad coding practices with this?


Thanking you
AnswerRe: Insert a Record [modified] Pin
lost in transition 11-Jan-07 5:54
lost in transition 11-Jan-07 5:54 
Questionserialize treeview [modified] Pin
Maddie from Dartford10-Jan-07 18:23
Maddie from Dartford10-Jan-07 18:23 
Questionwindows exe Pin
raju_net181810-Jan-07 18:00
raju_net181810-Jan-07 18:00 
AnswerRe: windows exe Pin
Christian Graus10-Jan-07 18:36
protectorChristian Graus10-Jan-07 18:36 
AnswerRe: windows exe Pin
ednrgc11-Jan-07 3:08
ednrgc11-Jan-07 3:08 
QuestionXML Parser in c# Pin
aruna_koride10-Jan-07 17:22
aruna_koride10-Jan-07 17:22 
AnswerRe: XML Parser in c# Pin
Christian Graus10-Jan-07 18:40
protectorChristian Graus10-Jan-07 18:40 
QuestionAny One Modbus Pin
sajid.salim.khan10-Jan-07 17:15
sajid.salim.khan10-Jan-07 17:15 
QuestionLeading Zeros in a DateTime Structure Pin
eggie510-Jan-07 14:46
eggie510-Jan-07 14:46 
AnswerRe: Leading Zeros in a DateTime Structure Pin
Scott Dorman10-Jan-07 15:33
professionalScott Dorman10-Jan-07 15:33 
GeneralRe: Leading Zeros in a DateTime Structure Pin
eggie511-Jan-07 8:50
eggie511-Jan-07 8:50 
GeneralRe: Leading Zeros in a DateTime Structure Pin
Scott Dorman11-Jan-07 13:01
professionalScott Dorman11-Jan-07 13:01 
QuestionMDA ContestSwitchDeadlock Pin
Nooie10-Jan-07 13:42
Nooie10-Jan-07 13:42 
AnswerRe: MDA ContestSwitchDeadlock Pin
Nader Elshehabi10-Jan-07 14:00
Nader Elshehabi10-Jan-07 14:00 
GeneralRe: MDA ContestSwitchDeadlock Pin
Nooie10-Jan-07 14:08
Nooie10-Jan-07 14:08 
GeneralRe: MDA ContestSwitchDeadlock Pin
Nooie10-Jan-07 14:18
Nooie10-Jan-07 14:18 
GeneralRe: MDA ContestSwitchDeadlock Pin
Nader Elshehabi10-Jan-07 14:20
Nader Elshehabi10-Jan-07 14:20 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.