布雷佐尔的输入检查框
因此,总体目标是我想在所有不同的模式和不同类型的剪切(男士,女子,通用)上都有复选框,我希望能够检查模式x,y和z然后切割型男士和女子.然后将我已选中的值传递或访问一个方法,然后执行所有唯一配置.然后称我的数据访问库并将其保存到我的SQL Server. 我一次插入一个模式,通过使用编码列表填充的下拉列表中的数据,然后调用我的InsertPattern函数. 我不确定如何在Flazors Editforms中使用InputCheckbox选项.我知道它必须与布尔值绑定,所以我尝试创建两个布尔值列表以匹配我的patternname和cuttype/cuttype/性别,但似乎不是接近它的方法. 我之前曾经阅读过,我必须设置一个on Change功能才能使用我的编辑表格.这应该是称为与我的tattername和patterncut列表关联的布尔列表的一个? 所以我真正的问题是如何处理设置这些输入复选框? 以下是我的列表和模型的示例.模型模型具有4个patternID
0 2024-04-21
编程技术问答社区
在列表视图中添加一个复选框(C#)。
我想在C#应用程序中显示一个listView,其中每一行代表产品,因此属性"视图"设置为"详细信息".一列(最后一列)应该是一个复选框,因为它表示是否折现了产品. 将复选框属性设置为true,将在第一列中显示一个复选框,因此它对我的应用程序无效. 如何将复选框添加到最后一列?谢谢你 解决方案 Checkboxes始终与首先列关联.但是,您更改列的显示. 您需要做的一切都转到列设计器,然后将第一柱的DisplayIndex设置为最后一列的索引. 或在代码中进行: listView1.Columns[0].DisplayIndex = listView1.Columns.Count - 1; listView1.Invalidate(); 注意实施新布局的显示所必需的Invalidate
0 2024-04-21
编程技术问答社区
使用Blazor设置chekbox值而不绑定
这可能很容易,但是我有点困扰. 我正在阅读数据库的数据,需要一个Chekbox来反映BOOL的当前状态,我可以在代码中获得状态,但不能算出如何添加或删除复选框输入的"检查"属性. 我正在使用 @OnChange 调用功能,并且不能使用 @Bind .我可以创建一个返回值的函数:"" 或"检查" ,然后将其调用在标签内, 但这行不通. 这是我的输入: 这是函数boolchecker(): public string BoolChecker() { if (mybool != null) { return (mybool == true) ? "checked" : ""); }
0 2024-04-21
编程技术问答社区
C# 如何检查一个复选框是否在另一个表单上被选中?
我正在使用C#,我想检查是否检查了主表单上的复选框,如果运行一些代码,问题是我在类文件中(没有表单的文件,是班级文件正确?).什么是最简单的方法? 谢谢 杰米 解决方案 最好的选择是在表单上创建boolean属性,该表格暴露了CheckBox的Checked.CheckBox. public bool OptionSelected { get { return checkBox.Checked; } set { checkBox.Checked = value; } // the set is optional } 其他解决方案 您需要对表格的引用,并且表格必须公开复选框(或咨询复选框的属性). 在这方面,UI编程和非UI编程之间没有区别.如何从其他类要求Person实例的Name属性?您将获得对实例的引用,并要求提供相关属性. 因此,您绝对需要对表格进行引用,然后是: 之一 bool checked = form.IsAdult
0 2024-04-21
编程技术问答社区
如何在Web应用程序中使复选框只读?
我在每行中都有一个带有复选框的GridView.当放入编辑模式时,可以检查/未选中复选框;但是我不希望复选框在任何其他模式下都可以编辑.用户很容易被没有反映在数据库中保存的真实值的检查框混淆. 我尝试的可能解决方法: 1)启用设置= false 这实现了目标,但是灰色的盒子很丑陋,并防止了它的状态一眼.因此,我试图将Onrowdatabound事件中的盒子的预彩器设置为白色,但行不通. checkbox.forecolor = system.drawing.color.white; 2)使用OnCheckedChange Event 使用该想法是在更改后将其恢复的.问题在于我正在向GridView中移动
0 2024-04-21
编程技术问答社区
复选框上的数据绑定
我目前正在将我的一个SQL数据库中的数据提取到我的应用程序中.我可以为我的文本框和其他项目工作,但是,我似乎无法使其用于复选框.这是我使用的代码: DataTable dt = new DataTable("dt"); using (SqlConnection sqlConn = new SqlConnection(@"Connection Stuff;")) { using (SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM Box WHERE id = " + txtID.Text, sqlConn)) { da.Fill(dt); } } Title.DataBindings.Add("text", dt, "title"); Picture.DataBindings.Add("text", dt, "image"); Side.DataBindings.Add("text",
0 2024-04-21
编程技术问答社区
如何使复选框的文本随着表单宽度的改变而自动包装?
在Windows表单中,我有包含长文本的复选框列表,该表单可重新算置. 我可以根据表单宽度自动制作文本包装吗? 解决方案 我尝试了许多方法,但最后这种方法经过了许多研究: - 简单地使用两个事件来检测面板的尺寸变化包含控件,然后我相应地调整了控件. 第一个事件是 在这些事件中: - 1-考虑分辨率(较低的分辨率为1024x768) 获得面板宽度 Rectangle resolution = Screen.PrimaryScreen.Bounds; int panelWidth *= (int)Math.Floor((double)resolution.Width / 1024); 2- 所有控件 并调整控制宽度以适合面板宽度(我减去10个像素以进行垂直滚动宽度),然后我从 measureString 功能获取控制文本,字体和控制宽度,然后返回控制大小. (即,我将高度乘以大致" 1.25"以克服线的高度和填充) foreac
0 2024-04-21
编程技术问答社区
在XAML中为控件模板添加自定义的依赖属性
休息一下后,我设法在只读的复选框中就可以进一步,现在具有相当优雅的形式想要的功能.问题是我已经使用了一些黑客来使它起作用,尽管这不是一场灾难,但做得更好会很好. 回顾一下:我想要一个常规的复选框,该复选框在单击时不会自我检查,而是单击事件会触发一个背景工人,后来在引起导致变量更新的后台.此变量注定要进行复选框.检查,然后使用新值更新. 我想根据此处的想法使用控制模板: c#wpf 我已经修改了此事,并剥离了我认为不需要的东西(也许是不明智的),最终得到了:
0 2024-04-20
编程技术问答社区
Razor复选框没有绑定到模型
我是ASP.NET MVC新手.我的表格中有一个复选框 @Html.CheckBox("Don't show my number", Model.IsPhonePublic) 但是,在提交表单时,我是否检查框时Model.IsPhonePublic始终是错误的.任何指针 解决方案 您使用的是错误的助手,请参见定义在这里: 所以您要这样做: @Html.Label("Don't show my number") @Html.CheckBox("IsPhonePublic", Model.IsPhonePublic) 或 @Html.Label("Don't show my number") @Html.CheckBoxFor(m => m.IsPhonePublic) 或第三和干净的解决方案: @Html.LabelFor(m => m.IsPhonePublic) @Html.CheckBoxFor(m => m.IsPhonePu
0 2024-04-20
编程技术问答社区
在另一个复选框的基础上取消所有复选框的检查。
当用户单击第一个复选框(all)时,我想选择并取消选择所有复选框.如果用户取消选中任何复选框,则只有该复选框和第一个复选框(ALL)才能进行选中,而不会更改其余的复选框. 我的页面中有一个Checkboxlist我动态填充的页面. 背后的代码 private Extensions _extension = new Extensions(); private ExtCollection _extCollection = new ExtCollection(); _extCollection = _extension.GetAll(); Dictionary dExtensions = new Dictionary(); dExtensions.Add(0, "All"); foreach (Extensions e
0 2024-04-20
编程技术问答社区
如何在ASP.NET中的ListView的CheckedChanged事件中找到数据键?
我正在使用该项目模板中的列表视图,我正在使用标签和复选框. 我希望每当用户单击"复选框"时,应在表中更新值.我在listView中使用datakeys.在表中应在表中更新数据.查询是: string updateQuery = "UPDATE [TABLE] SET [COLUMN] = " + Convert.ToInt32(chk.Checked) + " WHERE PK_ID =" + dataKey + " ";` 也需要一些帮助来显示结果,因为它在表格中.均值如果特定pkid的表中的列值为1,则检查复选框. . 这是代码段:
0 2024-04-20
编程技术问答社区
为什么在asp.net中取消复选框时,checkchanged事件没有发生?
出勤跟踪器应用程序的一部分,该应用程序显示了用户的主题,并让他标志着自己的出席. 使用EnableViewState =" True",复选框未被选中,并且CheckChanged事件未执行. namespace portal { public partial class tracker : System.Web.UI.Page { String[] split; string day; protected void Page_Load(object sender, EventArgs e) { /* if (Session["uname"] == null) { Response.Redirect("Firstpage.aspx"); }*/ String[] split
0 2024-04-20
编程技术问答社区
DataGridView的CheckBox事件
我正在制作一个带有一系列复选框的DataGridView,并在其水平和垂直方面具有相同的标签.任何相同的标签,复选框都将是不活动的,我只希望每种组合的两个"检查"之一有效.以下屏幕截图显示了我所拥有的: 下半部分检查的任何东西,我希望在上部未检查.因此,如果检查[quux,spam](或[7,8]的基于零的坐标),我想要[垃圾邮件,quux]([8,7])未经检查.到目前为止,我拥有的是以下内容: dgvSysGrid.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders; dgvSysGrid.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; string[] allsysNames = { "heya", "there", "lots", "of", "name
0 2024-04-20
编程技术问答社区
bool作为CheckBox的数据源(Bool在另一个线程中更新,而不是它所影响的那个线程)。
我尝试找到如何为复选框分配布尔.我希望我的复选框.当我的BOOL数据更改时,请自动刷新值刷新.我知道,对于ComboBox,有数据源属性与列表相同,但我找不到与复选框相同的属性. . 我尝试使用复选框.databindings,但似乎不起作用.另一方面,我真的不知道第三个属性是什么意思. checkBox.DataBindings.Add("Checked", DisableBugWatcher, "check"); 我需要那个,因为我有两个独立的窗口可以刷新相同的复选框值! 编辑: 我尝试使用该事件更新我的主GUI,但它说:跨线程操作无效:从其创建的线程以外的线程中访问的"复选框". 问题是链接到以下事实:bool值是从另一个线程中刷新的. 解决方案 我找到了一种更简单的方法来解决我的问题.我使用表格中的拨号词.当我从表格中回来时,它给了我按钮点击的状态,它为我提供了文本框的值.相同的代码适用于我的复选框问题. 这是代码的一个范围:
0 2024-04-19
编程技术问答社区
在DataGridView上勾选所有复选框项目
这是场景. 我有checkbox(名称:"检查所有" ID:CHKITEMS)和datagridview.当我单击此复选框时,还将检查datagridview上的所有复选框. 我还在网格上添加了复选框. DataGridViewCheckBoxColumn CheckboxColumn = new DataGridViewCheckBoxColumn(); CheckBox chk = new CheckBox(); CheckboxColumn.Width = 20; GridView1.Columns.Add(CheckboxColumn); 这是复选框背后的代码. row.Cell 上有一个问题 private void chkItems_CheckedChanged(object sender, EventArgs e) { foreach (DataGridViewRow row in GridView1.Rows) {
0 2024-04-19
编程技术问答社区