salmah
پنج شنبه 01 خرداد 1393, 21:36 عصر
سلام کسی می دونه اشکال این کد چیه.
وقتی دکمه ثبت را میزنم به صفحه pm2 می ره
protected void Page_Load(object sender, EventArgs e)
{//بایندگرید3و4
SqlConnection cnc2 = new SqlConnection();
cnc2.ConnectionString = ConfigurationManager.ConnectionStrings["shahrekordsabtConnectionString"].ToString();
cnc2.Open();
String getState3 = "Select enam as TextField, eid as ValueField from tallsemat";
DataTable dt3 = new DataTable();
SqlDataAdapter da3 = new SqlDataAdapter(getState3, cnc2);
da3.Fill(dt3);
DropDownList3.DataSource = dt3;
DropDownList3.DataTextField = "TextField";
DropDownList3.DataValueField = "ValueField";
DropDownList3.DataBind();
String getState4 = "Select enam as TextField, eid as ValueField from tallsemat";
DataTable dt4 = new DataTable();
SqlDataAdapter da4 = new SqlDataAdapter(getState4, cnc2);
da3.Fill(dt4);
DropDownList4.DataSource = dt4;
DropDownList4.DataTextField = "TextField";
DropDownList4.DataValueField = "ValueField";
DropDownList4.DataBind();
cnc2.Close();
}
protected void Button1_Click(object sender, EventArgs e)
{
//اتصال به بانک
SqlConnection cnc = new SqlConnection();
SqlCommand command = new SqlCommand();
SqlDataAdapter adapter = new SqlDataAdapter();
SqlCommandBuilder builder = new SqlCommandBuilder(adapter);
DataSet dst = new DataSet();
cnc.ConnectionString = WebConfigurationManager.ConnectionStrings["shahrekordsabtConnectionString"].ToString();
command.Connection = cnc;
command.CommandText = "SELECT * FROM tkarmandan";
adapter.SelectCommand = command;
adapter.Fill(dst,"tkarmandan");
string str = ct_usernam.Text;
byte[] data = System.Text.UTF8Encoding.UTF8.GetBytes(str);
SHA256Managed sha = new SHA256Managed();
byte[] hashValue = sha.ComputeHash(data);
string strp = "";
foreach (byte strb in hashValue)
{
strp += strb.ToString();
}
string dkb="13" + TextBox1.Text + "/" + DropDownList2.SelectedValue + "/" + DropDownList1.SelectedValue;
DataRow row = dst.Tables["tkarmandan"].NewRow();
row["nam"] =ct_nam.Text;
row["famil"] = ct_famil.Text;
row["codemeli"] =ct_cm.Text;
row["codepersoneli"] = ct_cp.Text;
row["fathernam"] = ct_fnam.Text;
row["email"] = ct_email.Text;
row["username"] = strp;
row["nowsemat"] = ct_nowsemat.Text;
row["databorn"] = dkb;
row["xid"] = DropDownList3.SelectedValue;
row["xid"] = DropDownList4.SelectedValue;
try
{
int result = adapter.Update(dst, "tkarmandan");
if (result > 0)
Response.Redirect("pm.aspx"); //successful
else
Response.Redirect("login.aspx"); //failed
}
catch
{
Response.Redirect("pm2.aspx");
}}
وقتی دکمه ثبت را میزنم به صفحه pm2 می ره
protected void Page_Load(object sender, EventArgs e)
{//بایندگرید3و4
SqlConnection cnc2 = new SqlConnection();
cnc2.ConnectionString = ConfigurationManager.ConnectionStrings["shahrekordsabtConnectionString"].ToString();
cnc2.Open();
String getState3 = "Select enam as TextField, eid as ValueField from tallsemat";
DataTable dt3 = new DataTable();
SqlDataAdapter da3 = new SqlDataAdapter(getState3, cnc2);
da3.Fill(dt3);
DropDownList3.DataSource = dt3;
DropDownList3.DataTextField = "TextField";
DropDownList3.DataValueField = "ValueField";
DropDownList3.DataBind();
String getState4 = "Select enam as TextField, eid as ValueField from tallsemat";
DataTable dt4 = new DataTable();
SqlDataAdapter da4 = new SqlDataAdapter(getState4, cnc2);
da3.Fill(dt4);
DropDownList4.DataSource = dt4;
DropDownList4.DataTextField = "TextField";
DropDownList4.DataValueField = "ValueField";
DropDownList4.DataBind();
cnc2.Close();
}
protected void Button1_Click(object sender, EventArgs e)
{
//اتصال به بانک
SqlConnection cnc = new SqlConnection();
SqlCommand command = new SqlCommand();
SqlDataAdapter adapter = new SqlDataAdapter();
SqlCommandBuilder builder = new SqlCommandBuilder(adapter);
DataSet dst = new DataSet();
cnc.ConnectionString = WebConfigurationManager.ConnectionStrings["shahrekordsabtConnectionString"].ToString();
command.Connection = cnc;
command.CommandText = "SELECT * FROM tkarmandan";
adapter.SelectCommand = command;
adapter.Fill(dst,"tkarmandan");
string str = ct_usernam.Text;
byte[] data = System.Text.UTF8Encoding.UTF8.GetBytes(str);
SHA256Managed sha = new SHA256Managed();
byte[] hashValue = sha.ComputeHash(data);
string strp = "";
foreach (byte strb in hashValue)
{
strp += strb.ToString();
}
string dkb="13" + TextBox1.Text + "/" + DropDownList2.SelectedValue + "/" + DropDownList1.SelectedValue;
DataRow row = dst.Tables["tkarmandan"].NewRow();
row["nam"] =ct_nam.Text;
row["famil"] = ct_famil.Text;
row["codemeli"] =ct_cm.Text;
row["codepersoneli"] = ct_cp.Text;
row["fathernam"] = ct_fnam.Text;
row["email"] = ct_email.Text;
row["username"] = strp;
row["nowsemat"] = ct_nowsemat.Text;
row["databorn"] = dkb;
row["xid"] = DropDownList3.SelectedValue;
row["xid"] = DropDownList4.SelectedValue;
try
{
int result = adapter.Update(dst, "tkarmandan");
if (result > 0)
Response.Redirect("pm.aspx"); //successful
else
Response.Redirect("login.aspx"); //failed
}
catch
{
Response.Redirect("pm2.aspx");
}}