小编use*_*370的帖子

在C#winform中将所选项目从一个列表框移动到另一个列表框

我正在尝试将列表框1中的选定项目移动到列表框2,反之亦然.我有两个按钮,>><<.当我在listbox1中选择项目然后单击>>项目应该从listbox1移动到listbox2.

private void MoveListBoxItems(ListBox source, ListBox destination)
{
    ListBox.SelectedObjectCollection sourceItems = source.SelectedItems;
    foreach (var item in sourceItems)
    {
        destination.Items.Add(item);
    }
    while (source.SelectedItems.Count > 0)
    {
        source.Items.Remove(source.SelectedItems[0]);
    }
}

private void button2_Click_1(object sender, EventArgs e)
{
    MoveListBoxItems(listbox , lstActivity);
}
Run Code Online (Sandbox Code Playgroud)

c# listbox winforms

9
推荐指数
1
解决办法
3万
查看次数

当用户控件在C#winform中加载时,将焦点放在文本框中

加载用户控件时如何在文本框上设置焦点?

在winforms中,我写道textbox1.focus(),usercontrol.load()但它没有用.

c# user-controls load winforms

1
推荐指数
1
解决办法
4957
查看次数

INSERT语句发生冲突

我在C#Winforms 2010中的项目并使用SQL Server express和Linq-to-SQL.我的项目让我异常:

INSERT语句与CHECK约束"CK_BarCode_Num"冲突.冲突发生在数据库"停车",表"dbo.TBL_Cards",列'BarCode_Num'

当我运行此查询时:

SELECT name, definition
FROM sys.check_constraints
WHERE name = 'CK_BarCode_Num'"
Run Code Online (Sandbox Code Playgroud)

输出显示以下定义:

Name: CK_BarCode_Num    
Definition: (datalength([BarCode_Num])=(13))"
Run Code Online (Sandbox Code Playgroud)

但在TBL_Cards数据库中,类型BarCode_Numvarchar(100)和后面的代码,我声明int的类型BarCode_Num.

我不知道在哪里设置datalength([BarCode_Num])=(13)

c# sql database linq-to-sql winforms

1
推荐指数
1
解决办法
715
查看次数

如何设置进度条的值

我用C#Winforms编写了一个用户控件.在用户控件中,我有三个文本框:

  • txtStartNumber - 输入的类型为:int.
  • txtEndNumber - 输入的类型为:int.
  • txtQuantity - iput的类型为:int.(value = txtEndNumber - txtStartNumber)

进度条表示编号.添加到数据库的记录及其总范围设置为等于txtQuantity.

当一个或多个记录重复时,进度条将停止.

我的问题是:

  1. 如何设置进度条的初始值?
  2. 如何管理进度条显示的进度?

我如何将其保存到数据库:

for (long i = from; i < to; i++)
{
    for (int j = 0; j < (to - from); j++)
    {
        arrCardNum[j] = from + j;
        string r = arrCardNum[j].ToString();
        try
        {
            sp.SaveCards(r, 2, card_Type_ID, SaveDate, 2);
            progressBar1.Value = j;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# winforms progress-bar

-1
推荐指数
1
解决办法
4万
查看次数