salmah
دوشنبه 09 تیر 1393, 00:35 صبح
سلام
من یه فرم دارم که یه سری اطللاعات ازکاربر می گیره.nam,nid,eid,...
حالا میخوام یه دستور foreach بذارم که به ازای eid>0 و eid<n این مقادیر در جدول تکرار بشه والبته این eid هم برای هر رکورد از مقدار1و2و3و...تاn ثبت بشه
کدچی بنویسم
اطلاعات راهم از فرم اینجوری میگیرم
SqlConnection cnc = new SqlConnection();
SqlCommand command = new SqlCommand();
SqlDataAdapter adapter = new SqlDataAdapter();
SqlCommandBuilder builder = new SqlCommandBuilder(adapter);
DataSet dst4 = new DataSet();
cnc.ConnectionString = ConfigurationManager.ConnectionStrings["shbtConnectionString"].ToString();
command.Connection = cnc;
command.CommandText = "SELECT * FROM tcod";
adapter.SelectCommand = command;
adapter.Fill(dst4, "tcod");
//data_mo
string dm = "13" + TextBox1.Text + "/" + DropDownList1.SelectedValue + "/" + DropDownList2.SelectedValue;
DataRow row = dst4.Tables["tcod"].NewRow();
row["nid"] = dd_nid.SelectedValue;
row["bid"] = dd_bid.SelectedValue;
row["oid"] = dd_oid.SelectedValue;
row["cod"] = TextBox1.Text;
row["dtamo"] = dm;
row["shom"] =TextBox3.Text;
dst4.Tables["tcod"].Rows.Add(row);
try
{
int result = adapter.Update(dst4, "tcod");
if (result > 0)
Response.Redirect("pm.aspx");
else
Response.Redirect("login.aspx");
}
catch
{
Response.Redirect("pm.aspx");
}
}
}
من یه فرم دارم که یه سری اطللاعات ازکاربر می گیره.nam,nid,eid,...
حالا میخوام یه دستور foreach بذارم که به ازای eid>0 و eid<n این مقادیر در جدول تکرار بشه والبته این eid هم برای هر رکورد از مقدار1و2و3و...تاn ثبت بشه
کدچی بنویسم
اطلاعات راهم از فرم اینجوری میگیرم
SqlConnection cnc = new SqlConnection();
SqlCommand command = new SqlCommand();
SqlDataAdapter adapter = new SqlDataAdapter();
SqlCommandBuilder builder = new SqlCommandBuilder(adapter);
DataSet dst4 = new DataSet();
cnc.ConnectionString = ConfigurationManager.ConnectionStrings["shbtConnectionString"].ToString();
command.Connection = cnc;
command.CommandText = "SELECT * FROM tcod";
adapter.SelectCommand = command;
adapter.Fill(dst4, "tcod");
//data_mo
string dm = "13" + TextBox1.Text + "/" + DropDownList1.SelectedValue + "/" + DropDownList2.SelectedValue;
DataRow row = dst4.Tables["tcod"].NewRow();
row["nid"] = dd_nid.SelectedValue;
row["bid"] = dd_bid.SelectedValue;
row["oid"] = dd_oid.SelectedValue;
row["cod"] = TextBox1.Text;
row["dtamo"] = dm;
row["shom"] =TextBox3.Text;
dst4.Tables["tcod"].Rows.Add(row);
try
{
int result = adapter.Update(dst4, "tcod");
if (result > 0)
Response.Redirect("pm.aspx");
else
Response.Redirect("login.aspx");
}
catch
{
Response.Redirect("pm.aspx");
}
}
}