Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net //e、 行。单元格[3]。控件。添加(选择按钮); ////////e、 Row.Attributes[“OnClick”]= ////////Page.ClientScript.GetPostBackClientHyperlink(选择按钮“”); //////e、 Row.Attributes[“onclick”]=ClientScript.GetPostBackClientHyperlink(this.GridView1,“Select$”+e.Row.RowIndex); } } 受保护的无效按钮1\u单击(对象发送者,事件参数e) { 如果(DropDownList1.SelectedIndex!=0) { 对象[,]parmarr={ {“TABLE_ACRO”,“BLCD”}, {“Orig_MCM_ID”,-1}, {“App_ACRO”,“VMGR”}, {“VMID”,DropDownList1.SelectedValue}, {“APP_ID”,DropDownList1.SelectedValue}, }; execonquerysp(“crtMasterCodesMap”,parmarr); } 如果(DropDownList2.SelectedIndex!=0) { 对象[,]parmarr={ {“TABLE_ACRO”,“BLCD”}, {“Orig_MCM_ID”,-1}, {“App_ACRO”,“PILS”}, {“VMID”,DropDownList1.SelectedValue}, {“APP_ID”,DropDownList2.SelectedValue}, }; execonquerysp(“crtMasterCodesMap”,parmarr); } 如果(DropDownList3.SelectedIndex!=0) { 对象[,]parmarr={ {“TABLE_ACRO”,“BLCD”}, {“Orig_MCM_ID”,-1}, {“App_ACRO”,“ALG”}, {“VMID”,DropDownList1.SelectedValue}, {“APP_ID”,DropDownList3.SelectedValue}, }; execonquerysp(“crtMasterCodesMap”,parmarr); } 如果(DropDownList4.SelectedIndex!=0) { 对象[,]parmarr={ {“TABLE_ACRO”,“BLCD”}, {“Orig_MCM_ID”,-1}, {“App_ACRO”,“USI”}, {“VMID”,DropDownList1.SelectedValue}, {“APP_ID”,DropDownList4.SelectedValue}, }; execonquerysp(“crtMasterCodesMap”,parmarr); } FillGridBySqlString(参考GridView1,sqlstr); } 受保护的无效按钮2\u单击(对象发送者,事件参数e) { execNonQuerySQL(“删除主代码映射,其中MCM_VM_ID=“+DropDownList1.SelectedValue”); FillGridBySqlString(参考GridView1,sqlstr); } 受保护的无效按钮3\u单击(对象发送者,事件参数e) { 对象[,]parmarr={ {“iVM_ID”,DropDownList1.SelectedValue}, {“iTABLE_ACRO”,“BLCD”} }; execNonQuerySSP(“synchVMMasterData”,parmarr); FillGridBySqlString(参考GridView1,sqlstr); } 受保护的无效按钮4\u单击(对象发送者,事件参数e) { FillGridBySqlString(参考GridView1,sqlstr); } } }_Asp.net - Fatal编程技术网

Asp.net //e、 行。单元格[3]。控件。添加(选择按钮); ////////e、 Row.Attributes[“OnClick”]= ////////Page.ClientScript.GetPostBackClientHyperlink(选择按钮“”); //////e、 Row.Attributes[“onclick”]=ClientScript.GetPostBackClientHyperlink(this.GridView1,“Select$”+e.Row.RowIndex); } } 受保护的无效按钮1\u单击(对象发送者,事件参数e) { 如果(DropDownList1.SelectedIndex!=0) { 对象[,]parmarr={ {“TABLE_ACRO”,“BLCD”}, {“Orig_MCM_ID”,-1}, {“App_ACRO”,“VMGR”}, {“VMID”,DropDownList1.SelectedValue}, {“APP_ID”,DropDownList1.SelectedValue}, }; execonquerysp(“crtMasterCodesMap”,parmarr); } 如果(DropDownList2.SelectedIndex!=0) { 对象[,]parmarr={ {“TABLE_ACRO”,“BLCD”}, {“Orig_MCM_ID”,-1}, {“App_ACRO”,“PILS”}, {“VMID”,DropDownList1.SelectedValue}, {“APP_ID”,DropDownList2.SelectedValue}, }; execonquerysp(“crtMasterCodesMap”,parmarr); } 如果(DropDownList3.SelectedIndex!=0) { 对象[,]parmarr={ {“TABLE_ACRO”,“BLCD”}, {“Orig_MCM_ID”,-1}, {“App_ACRO”,“ALG”}, {“VMID”,DropDownList1.SelectedValue}, {“APP_ID”,DropDownList3.SelectedValue}, }; execonquerysp(“crtMasterCodesMap”,parmarr); } 如果(DropDownList4.SelectedIndex!=0) { 对象[,]parmarr={ {“TABLE_ACRO”,“BLCD”}, {“Orig_MCM_ID”,-1}, {“App_ACRO”,“USI”}, {“VMID”,DropDownList1.SelectedValue}, {“APP_ID”,DropDownList4.SelectedValue}, }; execonquerysp(“crtMasterCodesMap”,parmarr); } FillGridBySqlString(参考GridView1,sqlstr); } 受保护的无效按钮2\u单击(对象发送者,事件参数e) { execNonQuerySQL(“删除主代码映射,其中MCM_VM_ID=“+DropDownList1.SelectedValue”); FillGridBySqlString(参考GridView1,sqlstr); } 受保护的无效按钮3\u单击(对象发送者,事件参数e) { 对象[,]parmarr={ {“iVM_ID”,DropDownList1.SelectedValue}, {“iTABLE_ACRO”,“BLCD”} }; execNonQuerySSP(“synchVMMasterData”,parmarr); FillGridBySqlString(参考GridView1,sqlstr); } 受保护的无效按钮4\u单击(对象发送者,事件参数e) { FillGridBySqlString(参考GridView1,sqlstr); } } }

Asp.net //e、 行。单元格[3]。控件。添加(选择按钮); ////////e、 Row.Attributes[“OnClick”]= ////////Page.ClientScript.GetPostBackClientHyperlink(选择按钮“”); //////e、 Row.Attributes[“onclick”]=ClientScript.GetPostBackClientHyperlink(this.GridView1,“Select$”+e.Row.RowIndex); } } 受保护的无效按钮1\u单击(对象发送者,事件参数e) { 如果(DropDownList1.SelectedIndex!=0) { 对象[,]parmarr={ {“TABLE_ACRO”,“BLCD”}, {“Orig_MCM_ID”,-1}, {“App_ACRO”,“VMGR”}, {“VMID”,DropDownList1.SelectedValue}, {“APP_ID”,DropDownList1.SelectedValue}, }; execonquerysp(“crtMasterCodesMap”,parmarr); } 如果(DropDownList2.SelectedIndex!=0) { 对象[,]parmarr={ {“TABLE_ACRO”,“BLCD”}, {“Orig_MCM_ID”,-1}, {“App_ACRO”,“PILS”}, {“VMID”,DropDownList1.SelectedValue}, {“APP_ID”,DropDownList2.SelectedValue}, }; execonquerysp(“crtMasterCodesMap”,parmarr); } 如果(DropDownList3.SelectedIndex!=0) { 对象[,]parmarr={ {“TABLE_ACRO”,“BLCD”}, {“Orig_MCM_ID”,-1}, {“App_ACRO”,“ALG”}, {“VMID”,DropDownList1.SelectedValue}, {“APP_ID”,DropDownList3.SelectedValue}, }; execonquerysp(“crtMasterCodesMap”,parmarr); } 如果(DropDownList4.SelectedIndex!=0) { 对象[,]parmarr={ {“TABLE_ACRO”,“BLCD”}, {“Orig_MCM_ID”,-1}, {“App_ACRO”,“USI”}, {“VMID”,DropDownList1.SelectedValue}, {“APP_ID”,DropDownList4.SelectedValue}, }; execonquerysp(“crtMasterCodesMap”,parmarr); } FillGridBySqlString(参考GridView1,sqlstr); } 受保护的无效按钮2\u单击(对象发送者,事件参数e) { execNonQuerySQL(“删除主代码映射,其中MCM_VM_ID=“+DropDownList1.SelectedValue”); FillGridBySqlString(参考GridView1,sqlstr); } 受保护的无效按钮3\u单击(对象发送者,事件参数e) { 对象[,]parmarr={ {“iVM_ID”,DropDownList1.SelectedValue}, {“iTABLE_ACRO”,“BLCD”} }; execNonQuerySSP(“synchVMMasterData”,parmarr); FillGridBySqlString(参考GridView1,sqlstr); } 受保护的无效按钮4\u单击(对象发送者,事件参数e) { FillGridBySqlString(参考GridView1,sqlstr); } } },asp.net,Asp.net,您可以通过ViewBag为dropdownlist传递数据: ViewBag.ProfileId = new SelectList(db.UserProfiles, "Id", "Username"); 进入你的视野: @Html.DropDownList("ProfileId", String.Empty) 或者另一个例子: 控制器 public ActionResult Index() { List<SelectListItem> obj1 = new

您可以通过
ViewBag
为dropdownlist传递数据:

ViewBag.ProfileId = new SelectList(db.UserProfiles, "Id", "Username");
进入你的视野:

@Html.DropDownList("ProfileId", String.Empty)
或者另一个例子:
控制器

public ActionResult Index()
{
            List<SelectListItem> obj1 = new List<SelectListItem>();
            obj1.Add(new SelectListItem { Text = "Text1", Value = "1" });
            obj1.Add(new SelectListItem { Text = "Text2", Value = "2" });
            obj1.Add(new SelectListItem { Text = "Text3", Value = "3" });
            List<SelectListItem> obj2 = new List<SelectListItem>();
            obj2.Add(new SelectListItem { Text = "Text1", Value = "1" });
            obj2.Add(new SelectListItem { Text = "Text2", Value = "2" });
            obj2.Add(new SelectListItem { Text = "Text3", Value = "3" });
            ViewBag.State1 = obj1;
            ViewBag.State2 = obj2;
            return View();
}
但在我看来,更好的方法是用在这个问题上

            SqlConnection conn = new SqlConnection();
            conn.ConnectionString = connstr;
            DataSet ds = new DataSet();
            SqlCommand dataSelectCommand = new SqlCommand();
            try
            {
                dataSelectCommand.CommandType = CommandType.Text;
                dataSelectCommand.CommandText = sql;
                dataSelectCommand.Connection = conn;
                conn.Open();
                dataSelectCommand.ExecuteNonQuery();
            }
            catch { }
            conn.Close();
            dataSelectCommand.Dispose();
        }
        public static void execNonQuerySSP(string StoredProcName, Object[,] parmarr)
        {

            SqlConnection conn = new SqlConnection();
            conn.ConnectionString = connstr;
            DataSet ds = new DataSet();
            SqlCommand dataSelectCommand = new SqlCommand();
            try
            {
                dataSelectCommand.CommandType = CommandType.StoredProcedure;
                dataSelectCommand.CommandText = StoredProcName;
                dataSelectCommand.Connection = conn;
                conn.Open();
                for (int i = 0; i < parmarr.Length / 2; )
                {
                    dataSelectCommand.Parameters.AddWithValue("@" + parmarr[i, 0], parmarr[i, 1]);
                    if (parmarr[i++, 0] == null) break;
                }
                dataSelectCommand.ExecuteNonQuery();
            }
            catch { }
            conn.Close();
            dataSelectCommand.Dispose();
        }
        string sqlstr = "select  " +
               " (Select '(BCO_ID:'+Convert(varchar(5),B.MCM_APP_ID) +') -'+C.BCO_CODE+':'+C.BCO_DESCRIPTION BCO_TEXT From MasterCodesMap B,Medcare.dbo.Billing_Code C Where B.MCM_APP_ACRO = 'VMGR' AND B.MCM_VM_ID = A.MCM_VM_ID AND C.BCO_ID=B.MCM_APP_ID ) [Base Data in VM/Medcare], " +
               " (Select '(BCO_ID:'+Convert(varchar(5),B.MCM_APP_ID) +') -'+C.BCO_CODE+':'+C.BCO_DESCRIPTION BCO_TEXT From MasterCodesMap B,Pils.dbo.Billing_Code C Where B.MCM_APP_ACRO = 'PILS' AND B.MCM_VM_ID = A.MCM_VM_ID AND C.BCO_ID=B.MCM_APP_ID ) [Mapped Data in PILS System], " +
               " (Select '(BCO_ID:'+Convert(varchar(5),B.MCM_APP_ID) +') -'+C.BCO_CODE+':'+C.BCO_DESCRIPTION BCO_TEXT From MasterCodesMap B,Alg.dbo.Billing_Code C Where B.MCM_APP_ACRO = 'ALG' AND B.MCM_VM_ID = A.MCM_VM_ID AND C.BCO_ID=B.MCM_APP_ID ) [Mapped Data in ALG System], " +
               " (Select '(BCO_ID:'+Convert(varchar(5),B.MCM_APP_ID) +') -'+C.BCO_CODE+':'+C.BCO_DESCRIPTION BCO_TEXT From MasterCodesMap B,Boise1.dbo.Billing_Code C Where B.MCM_APP_ACRO = 'USI' AND B.MCM_VM_ID = A.MCM_VM_ID AND C.BCO_ID=B.MCM_APP_ID ) [Mapped Data in USI System] " +
               " from MasterCodesMap A where  MCM_APP_ACRO = 'VMGR'  " +
               " Order by 2 ";
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                FillDDList(ref DropDownList1, "SELECT -1,'No Virtual Manager Match' UNION select BCO_ID,BCO_DESCRIPTION + '   =>'+ BCO_CODE BCO_TEXT from Medcare.dbo.Billing_Code Order by 1");
                FillDDList(ref DropDownList2, "SELECT -1,'No Virtual Manager Match' UNION select BCO_ID,BCO_DESCRIPTION + '   =>'+ BCO_CODE BCO_TEXT from PILS.dbo.Billing_Code Order by 1");
                FillDDList(ref DropDownList3, "SELECT -1,'No Virtual Manager Match' UNION select BCO_ID,BCO_DESCRIPTION + '   =>'+ BCO_CODE BCO_TEXT from ALG.dbo.Billing_Code Order by 1");
                FillDDList(ref DropDownList4, "SELECT -1,'No Virtual Manager Match' UNION select BCO_ID,BCO_DESCRIPTION + '   =>'+ BCO_CODE BCO_TEXT from Boise1.dbo.Billing_Code Order by 1");

                FillGridBySqlString(ref GridView1, sqlstr);
            }

        }
        protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
        {
        }

        protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {

            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                // Set the hand mouse cursor for the selected row.
                e.Row.Attributes.Add("OnMouseOver", "this.style.cursor = 'hand';");

                //////// The seelctButton exists for ensuring the selection functionality
                //////// and bind it with the appropriate event hanlder.
                //////LinkButton selectButton = new LinkButton()
                //////{
                //////    CommandName = "Select",
                //////    Text = e.Row.Cells[0].Text
                //////};
                //////selectButton.Font.Underline = false;
                //////selectButton.ForeColor = System.Drawing.Color.Beige;

                //////e.Row.Cells[3].Controls.Add(selectButton);
                ////////e.Row.Attributes["OnClick"] =
                ////////     Page.ClientScript.GetPostBackClientHyperlink(selectButton, "");
                //////e.Row.Attributes["onclick"] = ClientScript.GetPostBackClientHyperlink(this.GridView1, "Select$" + e.Row.RowIndex);
            }
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            if(DropDownList1.SelectedIndex != 0)
            {
            Object[,] parmarr = {                      
                            { "TABLE_ACRO", "BLCD"}, 
                            { "Orig_MCM_ID", -1 }, 
                            { "App_ACRO", "VMGR" }, 
                            { "VMID", DropDownList1.SelectedValue}, 
                            { "APP_ID", DropDownList1.SelectedValue}, 
                            };
            execNonQuerySSP("crtMasterCodesMap",parmarr);
            }
            if (DropDownList2.SelectedIndex != 0)
            {
                Object[,] parmarr = {                      
                            { "TABLE_ACRO", "BLCD"}, 
                            { "Orig_MCM_ID", -1 }, 
                            { "App_ACRO", "PILS" }, 
                            { "VMID", DropDownList1.SelectedValue}, 
                            { "APP_ID", DropDownList2.SelectedValue}, 
                            };
                execNonQuerySSP("crtMasterCodesMap", parmarr);
            }
            if (DropDownList3.SelectedIndex != 0)
            {
                Object[,] parmarr = {                      
                            { "TABLE_ACRO", "BLCD"}, 
                            { "Orig_MCM_ID", -1 }, 
                            { "App_ACRO", "ALG" }, 
                            { "VMID", DropDownList1.SelectedValue}, 
                            { "APP_ID", DropDownList3.SelectedValue}, 
                            };
                execNonQuerySSP("crtMasterCodesMap", parmarr);
            }
            if (DropDownList4.SelectedIndex != 0)
            {
                Object[,] parmarr = {                      
                            { "TABLE_ACRO", "BLCD"}, 
                            { "Orig_MCM_ID", -1 }, 
                            { "App_ACRO", "USI" }, 
                            { "VMID", DropDownList1.SelectedValue}, 
                            { "APP_ID", DropDownList4.SelectedValue}, 
                            };
                execNonQuerySSP("crtMasterCodesMap", parmarr);
            }
            FillGridBySqlString(ref GridView1, sqlstr);
        }

        protected void Button2_Click(object sender, EventArgs e)
        {
            execNonQuerySQL("delete MasterCodesMap where MCM_VM_ID = " + DropDownList1.SelectedValue);
            FillGridBySqlString(ref GridView1, sqlstr);
        }
        protected void Button3_Click(object sender, EventArgs e)
        {
             Object[,] parmarr = {                      
                              { "iVM_ID", DropDownList1.SelectedValue},
                              { "iTABLE_ACRO", "BLCD"}

                            };
            execNonQuerySSP("synchVMMasterData", parmarr);
            FillGridBySqlString(ref GridView1, sqlstr);
        }
        protected void Button4_Click(object sender, EventArgs e)
        {
            FillGridBySqlString(ref GridView1, sqlstr);
        }
    }
}
ViewBag.ProfileId = new SelectList(db.UserProfiles, "Id", "Username");
@Html.DropDownList("ProfileId", String.Empty)
public ActionResult Index()
{
            List<SelectListItem> obj1 = new List<SelectListItem>();
            obj1.Add(new SelectListItem { Text = "Text1", Value = "1" });
            obj1.Add(new SelectListItem { Text = "Text2", Value = "2" });
            obj1.Add(new SelectListItem { Text = "Text3", Value = "3" });
            List<SelectListItem> obj2 = new List<SelectListItem>();
            obj2.Add(new SelectListItem { Text = "Text1", Value = "1" });
            obj2.Add(new SelectListItem { Text = "Text2", Value = "2" });
            obj2.Add(new SelectListItem { Text = "Text3", Value = "3" });
            ViewBag.State1 = obj1;
            ViewBag.State2 = obj2;
            return View();
}
@Html.DropDownList(“State1”)
@Html.DropDownList(“State2”)