admin1979
دوشنبه 01 شهریور 1389, 14:10 عصر
سلام
من در فرم خود يك dropdownlist دارم كه اطلاعات يك table در db را در آن ريخته ام.حال مي خواهم كاربر با انتخاب مقداري از dropdownlist جستجو بر اساس آن مقدار صورت بگيرد. ولي مقدار dropdownlist را نمي توانم در يافت كنم . كد پر كردن dropdownlist اين :
void fillcmbGroup()
{
sqlCmd.CommandText = "getAllGroup_SP";
sqlAdapter.SelectCommand = sqlCmd;
sqlAdapter.Fill(dt);
cmbGroupID.DataSource = dt;
cmbGroupID.DataValueField = "GroupID";
cmbGroupID.DataTextField = "Name_nvc";
cmbGroupID.DataBind();
dt.Clear();
}
و كد دريافت value اين:
SqlParameter paramFName = new SqlParameter();
paramFName.ParameterName = "@FirstName_nvc";
if (txtboxName.Text == "")
paramFName.Value = DBNull.Value;
else
paramFName.Value = txtboxName.Text.Trim();
sqlCmd.Parameters.Add(paramFName);
لطفا بگيد چرا نميتوانم مقداري را به عنوان پارامتر از dropdownlist گرفته و به sp پاس دهم.
من در فرم خود يك dropdownlist دارم كه اطلاعات يك table در db را در آن ريخته ام.حال مي خواهم كاربر با انتخاب مقداري از dropdownlist جستجو بر اساس آن مقدار صورت بگيرد. ولي مقدار dropdownlist را نمي توانم در يافت كنم . كد پر كردن dropdownlist اين :
void fillcmbGroup()
{
sqlCmd.CommandText = "getAllGroup_SP";
sqlAdapter.SelectCommand = sqlCmd;
sqlAdapter.Fill(dt);
cmbGroupID.DataSource = dt;
cmbGroupID.DataValueField = "GroupID";
cmbGroupID.DataTextField = "Name_nvc";
cmbGroupID.DataBind();
dt.Clear();
}
و كد دريافت value اين:
SqlParameter paramFName = new SqlParameter();
paramFName.ParameterName = "@FirstName_nvc";
if (txtboxName.Text == "")
paramFName.Value = DBNull.Value;
else
paramFName.Value = txtboxName.Text.Trim();
sqlCmd.Parameters.Add(paramFName);
لطفا بگيد چرا نميتوانم مقداري را به عنوان پارامتر از dropdownlist گرفته و به sp پاس دهم.