Click here to Skip to main content
13,052,022 members (63,936 online)
Rate this:
Please Sign up or sign in to vote.
See more: , +
private void cmdSave_Click(object sender, EventArgs e)
            dt = hRDataSet.Tables["empdetails"];
            dr = dt.NewRow();

                dr[0] = txtccode.Text;    //argumentexception was unhandled
                dr[1] = txtEmployeeName.Text;
                dr[2] = txtAddress.Text;
                dr[3] = txtState.Text;
                dr[4] = txtCountry.Text;
                dr[5] = cbDepartment.SelectedItem;
                dr[6] = cbDesignation.SelectedItem;
                txtccode.Text = System.Convert.ToString(dr[0]);
                txtccode.Enabled = false;
                txtEmployeeName.Enabled = false;
                txtAddress.Enabled = false;
                txtState.Enabled = false;
                txtCountry.Enabled = false;
                cbDepartment.Enabled = false;
                cbDesignation.Enabled = false;
                cmdAdd.Enabled = true;
                cmdSave.Enabled = false;
Posted 6-Sep-12 3:14am
Updated 6-Sep-12 3:16am
Wes Aday 6-Sep-12 9:27am
dr is not an array so dr[0] makes no sense.
pinky_sood 6-Sep-12 9:28am
than what is the way? to store data
deepakaitr12345 8-Sep-12 4:56am
you can use the approch like this if you having the datatable to save in database

1)Create the generic Ilist like
IList<testmodel> testList= new List<testmodel>();

2)Create the object of your model and initialise the constructure fo your model class under the for loop

like below

for (int i = 0; i < grdTest.Rows.Count; i++)

testModelObject = new testModel(value1,value2,value3));


and initialse the values in the constructure
apply the for loop on the insert into statement and your problem get resolved.


This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web02 | 2.8.170713.1 | Last Updated 6 Sep 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100