小编Nic*_*Nic的帖子

获取CheckBoxList项值

我有一个CheckBoxList,我正在填充数据.当我尝试从列表中检索已检查的项目时,我只能获取项目序号,我无法获得该值.

我已经读过你可以使用Items [i] .Value但是当我尝试这样做时,我得到一个错误,指出没有扩展方法'value'.

这是我用来尝试获取信息的代码(注意GetItemText(i)实际上只给我项目位置,而不是项目的文本)

   private void btnGO_Click(object sender, EventArgs e)
{
    for (int i = 0; i < chBoxListTables.Items.Count; i++)
    {
        if (chBoxListTables.GetItemChecked(i))
        {
            string str = chBoxListTables.GetItemText(i);
            MessageBox.Show(str);

            //next line invalid extension method
            chBoxListTables.Items[i].value;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是使用.Net 4.0

任何想法将不胜感激...谢谢

c# winforms checklistbox

10
推荐指数
1
解决办法
11万
查看次数

调用powershell.exe给出参数设置错误

我试图使用CMD.exe调用提升的PowerShell脚本来执行任务.当我尝试添加开关以便我可以捕获错误时

Start-Process:无法使用指定的name参数解析参数集.InvalidArgument AmbiguousParameterSet

我知道-RedirectStandardError是有效的,那么这里发生了什么?

set Command1='C:\users\administrator\desktop\DoStuff.ps1'
set Output='C:\Users\nadministrator\desktop\output.txt'
powershell.exe -NoProfile "start-process powershell.exe -wait -RedirectStandardError %Output% -argumentlist %Command1% -verb RunAs"
Run Code Online (Sandbox Code Playgroud)

powershell command-prompt

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

标签 统计

c# ×1

checklistbox ×1

command-prompt ×1

powershell ×1

winforms ×1