The best overloaded method match for 'Class1.insertdata(string, System.DateTime, int, string, string, string)' has some invalid arguments i want to insert dob
plz give suggestions
What I have tried:
Error: The best overloaded method match for 'Class1.insertdata(string, System.DateTime, int, string, string, string)' has some invalid arguments
Error at Convert.ToDateTime(txtdob.text)
class.cs
_________
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;
using System.Data.SqlClient;
///
/// Summary description for Class1
///
public class Class1
{
DataClassesDataContext objlinq = new DataClassesDataContext();
Studentinfo objstu = new Studentinfo();
string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["Dbconnection"].ToString();
public void insertdata(string Name, DateTime Dob, int Mobile, string Email, string Username, string Password)
{
SqlConnection con = new SqlConnection(connectionString);
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "spinsert";
con.Open();
cmd.Parameters.AddWithValue("Name", Name);
cmd.Parameters.AddWithValue("Dob", Dob);
cmd.Parameters.AddWithValue("Mobile",Mobile);
cmd.Parameters.AddWithValue("Email", Email);
cmd.Parameters.AddWithValue("Username",Username);
cmd.Parameters.AddWithValue("Password", Password);
cmd.ExecuteNonQuery();
con.Close();
}
button_click page
_________________
protected void btnsave_Click(object sender, EventArgs e)
{
Class1 objado = new Class1();
objado.insertdata(txtname.Text,Convert.ToDatetime(Txtdob.Text), Convert.ToInt64(Txtmbl.Text), Txtemail.Text, Txtuname.Text, Txtpass.Text);
Label1.Text = "data inserted success";
Response.Redirect("Login.aspx");
}