Drop Down List

另一个SqlParameterCollection中已包含SqlParameter(转)

你说的曾经没有我的故事 提交于 2020-12-27 00:23:40
一般情况下,我们定义的一个SqlParameter参数数组,如: SqlParameter[] parms = { new SqlParameter("@DateTime1", dtBegin), new SqlParameter("@DateTime2", dtEnd) }; 如果只给一个SqlCommand使用,这种情况的参数使用,不会出现异常,但如果该参数数组同时给两个Sqlcommand使用,就会出现如下异常:   System.ArgumentException: 另一个SqlParameterCollection中已包含SqlParameter。 原因如下:声明的SqlParameter数组,而在循环的内部,每一次执行ExecuteNonQuery(或者其它命令方法)都由该方法内部的IDbCommand.Parameters.Add(IDbDataParameter)将SqlParameter数组添加到IDbCommand的IDataParameterCollection中。而framework机制限制两个IDataParameterCollection指向同一个对象。虽然ExecuteNonQuery方法内部声明了一个IDbCommand的临时对象,理论上讲

[转]How to mouse hover using Blue prism on a web page

别等时光非礼了梦想. 提交于 2020-12-13 10:58:41
本文转自: https://stackoverflow.com/questions/53126436/how-to-mouse-hover-using-blue-prism-on-a-web-page/53848708#53848708 问: I am trying to mouse hover a menu option using blue prism. I tried HTML/Win32/AA/Region mode while spying but none of them worked. If I click on that element, I will be navigated to a different page. Any pointers will help. Thanks 答: Not sure if you still need an answer on that as this question is more than month old. If I understood you correctly, you want to hover mouse pointer over menu and then select one of the options from the drop down list. If so, there might be

Asp.Net第二章服务器端控件

痞子三分冷 提交于 2020-10-09 03:21:52
服务器端控件 主要有:Label、TextBox、Button、RadioButton、CheckBox、RadioButtonList、CheckBoxList、HyperLink控件。 控件 Label、TextBox <form id="form1" runat="server"> <div> <!--html控件,html服务器端控件,asp.net服务端控件--> <input type="text" name="uname1" /><br /> <input type="text" name="uname1" runat="server"/><br /> <asp:Label ID="lbl" Text="我是服务器端控件" runat="server" /> </div> </form> TextBox:设置密码或多行 使用TextMode属性; SingleLine:单行 Password:密码;Multiline:多行; AutoPostBack:自动提交; RadioButton RadioButtonList GroupName:设置这个 Text Value String msg = ""; ​ if (RadioButton1.Checked) msg += RadioButton1.Text; if (RadioButton2.Checked) msg

ASP.NET Core MVC四种枚举绑定方式

我们两清 提交于 2020-08-11 12:32:22
前言 本节我们来讲讲在ASP.NET Core MVC又为我们提供了哪些方便,之前我们探讨过在ASP.NET MVC中下拉框绑定方式,这节我们来再来重点看看枚举绑定的方式,充分实现你所能想到的场景,满满的干货,你值得拥有。 探讨枚举绑定方式 我们首先给出要绑定的枚举类。 public enum Language { JavaScript, Java, C, Python, SQL, Oracle } 枚举绑定方式一(@Html.DropDownList) 接下来我们废话少说直接进入主题。 ViewBag.enums = Enum.GetValues( typeof (Language)).Cast<Language>(); 视图页面则是得到该ViewBag中的值。 @Html.DropDownList( " enumList " , new SelectList(ViewBag.enums), new { @class = " btn btn-success dropdown-toggle form-control " }) 绑定方式二(@Html.EnumDropDownListFor) 此时我们需要借助强类型视图来操作,如下控制器代码 [HttpGet] public IActionResult Get() { var test = new TestViewModel();

c# winForm DotNetBar控件之SuperGridControl

假如想象 提交于 2020-08-11 03:25:36
1.添加表头 sgc.PrimaryGrid.SelectionGranularity = SelectionGranularity.Row; // 点击选中一行 DevComponents.DotNetBar.SuperGrid.GridColumn gc = null ; gc = new DevComponents.DotNetBar.SuperGrid.GridColumn( " ID " ); sgc.PrimaryGrid.Columns.Add(gc); gc = new DevComponents.DotNetBar.SuperGrid.GridColumn( " 类型编码 " ); sgc.PrimaryGrid.Columns.Add(gc); 2.添加数据 加一行 sgc.PrimaryGrid.Rows.Add( new GridRow( new object [] { " a " , " b " })); //也就是加一个GrindRow对像 3.设点击选中一行后 取第一行第一列的值 SelectedElementCollection col = sgc.PrimaryGrid.GetSelectedRows(); // 选中的行集合 if (col.Count > 0 ) { GridRow gr = (col[ 0 ] as GridRow); //

c# winForm DotNetBar控件之SuperGridControl

断了今生、忘了曾经 提交于 2020-08-11 02:24:30
1.添加表头 sgc.PrimaryGrid.SelectionGranularity = SelectionGranularity.Row; // 点击选中一行 DevComponents.DotNetBar.SuperGrid.GridColumn gc = null ; gc = new DevComponents.DotNetBar.SuperGrid.GridColumn( " ID " ); sgc.PrimaryGrid.Columns.Add(gc); gc = new DevComponents.DotNetBar.SuperGrid.GridColumn( " 类型编码 " ); sgc.PrimaryGrid.Columns.Add(gc); 2.添加数据 加一行 sgc.PrimaryGrid.Rows.Add( new GridRow( new object [] { " a " , " b " })); //也就是加一个GrindRow对像 3.设点击选中一行后 取第一行第一列的值 SelectedElementCollection col = sgc.PrimaryGrid.GetSelectedRows(); // 选中的行集合 if (col.Count > 0 ) { GridRow gr = (col[ 0 ] as GridRow); //

c# winForm DotNetBar控件之SuperGridControl

你。 提交于 2020-08-09 13:57:35
1.添加表头 sgc.PrimaryGrid.SelectionGranularity = SelectionGranularity.Row; // 点击选中一行 DevComponents.DotNetBar.SuperGrid.GridColumn gc = null ; gc = new DevComponents.DotNetBar.SuperGrid.GridColumn( " ID " ); sgc.PrimaryGrid.Columns.Add(gc); gc = new DevComponents.DotNetBar.SuperGrid.GridColumn( " 类型编码 " ); sgc.PrimaryGrid.Columns.Add(gc); 2.添加数据 加一行 sgc.PrimaryGrid.Rows.Add( new GridRow( new object [] { " a " , " b " })); //也就是加一个GrindRow对像 3.设点击选中一行后 取第一行第一列的值 SelectedElementCollection col = sgc.PrimaryGrid.GetSelectedRows(); // 选中的行集合 if (col.Count > 0 ) { GridRow gr = (col[ 0 ] as GridRow); //

c# winForm DotNetBar控件之SuperGridControl

和自甴很熟 提交于 2020-08-09 07:57:38
1.添加表头 sgc.PrimaryGrid.SelectionGranularity = SelectionGranularity.Row; // 点击选中一行 DevComponents.DotNetBar.SuperGrid.GridColumn gc = null ; gc = new DevComponents.DotNetBar.SuperGrid.GridColumn( " ID " ); sgc.PrimaryGrid.Columns.Add(gc); gc = new DevComponents.DotNetBar.SuperGrid.GridColumn( " 类型编码 " ); sgc.PrimaryGrid.Columns.Add(gc); 2.添加数据 加一行 sgc.PrimaryGrid.Rows.Add( new GridRow( new object [] { " a " , " b " })); //也就是加一个GrindRow对像 3.设点击选中一行后 取第一行第一列的值 SelectedElementCollection col = sgc.PrimaryGrid.GetSelectedRows(); // 选中的行集合 if (col.Count > 0 ) { GridRow gr = (col[ 0 ] as GridRow); //

c# winForm DotNetBar控件之SuperGridControl

孤人 提交于 2020-08-07 10:45:05
1.添加表头 sgc.PrimaryGrid.SelectionGranularity = SelectionGranularity.Row; // 点击选中一行 DevComponents.DotNetBar.SuperGrid.GridColumn gc = null ; gc = new DevComponents.DotNetBar.SuperGrid.GridColumn( " ID " ); sgc.PrimaryGrid.Columns.Add(gc); gc = new DevComponents.DotNetBar.SuperGrid.GridColumn( " 类型编码 " ); sgc.PrimaryGrid.Columns.Add(gc); 2.添加数据 加一行 sgc.PrimaryGrid.Rows.Add( new GridRow( new object [] { " a " , " b " })); //也就是加一个GrindRow对像 3.设点击选中一行后 取第一行第一列的值 SelectedElementCollection col = sgc.PrimaryGrid.GetSelectedRows(); // 选中的行集合 if (col.Count > 0 ) { GridRow gr = (col[ 0 ] as GridRow); //

c#命名规范(转载)

那年仲夏 提交于 2020-08-04 18:26:29
出处:脚本之家 链接:http://www.jb51.net/article/57163.htm   注重代码书写的程序员应该是一个比较有修养的人,下面这些命名规则不一定要绝对遵从,但值得参考。在应用规则 时要进行合理的判断。 Pascal 规则(帕斯卡命名) 每个单词开头的字母大写(如 TestCounter). Camel 规则(大驼峰和小驼峰命名) 除了第一个单词外的其他单词的开头字母大写. 如. testCounter. Upper 规则 仅用于一两个字符长的常量的缩写命名,超过三个字符长度应该应用Pascal规则.例如: public class Math {    public const PI = ...    public const E = ...    public const FeigenBaumNumber = ... } 具体的规则总结如下: 类命名指导 - 类名应该为名词及名词短语,尽可能使用完整的词 - 使用Pascal规则 - 在适当的地方,使用复合单词命名派生的类。派生类名称的第二个部分应当是基类的名称。   例如,ApplicationException 对于从名为 Exception 的类派生的类是适当的名称,原因是 ApplicationException 是一种 Exception。 请在应用该规则时进行合理的判断。   例如,Button