小编Amr*_*rma的帖子

将列表框中所选项的值作为字符串获取

我试图使用下面的代码获取列表框中所选项的值,但它总是返回空字符串.

DataSet ds = searchforPrice(Convert.ToString(listBox1.SelectedItem));
Run Code Online (Sandbox Code Playgroud)

在这里,我试图将所选项的值作为字符串传递给方法searchforPrice以从数据库中检索数据集.

如何将所选项目的值作为字符串进行检索?

我正在从组合框添加项目到列表框,组合框又从数据库加载项目.

 listBox1.Items.Add(comboBox2.Text);
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

任何人都有这个答案..

c# listbox winforms

22
推荐指数
2
解决办法
22万
查看次数

禁用某些活动的睡眠

当用户处于特定活动时,有没有办法禁用Android手机的睡眠.

我希望在用户处于主要活动时禁用屏幕超时.

有什么办法吗?不知道是否可能?

android sleep

16
推荐指数
3
解决办法
2万
查看次数

使用asp.net中的Zero Clipboard将文本复制到剪贴板

当客户端点击Button时,我正在尝试使用Zero*Clipboard*将文本从Textbox复制到剪贴板.我正在尝试这个很多天,但没有运气使这项工作.

在场景中,我有一个文本框,它从数据库中呈现数据.我有一个按钮,当客户点击时应该复制文本框的文本.我试过跟随,但它不起作用.

一些帮助将不胜感激.

 <script type="text/javascript" src="/Scripts/ZeroClipboard.js"></script>
    <script type="text/javascript">
        ZeroClipboard.setMoviePath('/Scripts/ZeroClipboard.swf');
    </script>



<script>
    function test() {

        ZeroClipboard.setMoviePath('/Scripts/ZeroClipboard.swf');
        //create client
        var clip = new ZeroClipboard.Client();

        //event
        clip.addEventListener('mousedown', function () {
            clip.setText(document.getElementById('TextBox2').value);

        });
        clip.addEventListener('complete', function (client, text) {
            alert('copied: ' + text);

        });
        //glue it to the button
        clip.glue('d_clip_button');

    }
</script>

<asp:TextBox ID="TextBox2" runat="server" BorderStyle="None"  Enabled="False" Font-Size="Medium" ForeColor="Black" Width="213px"></asp:TextBox>
            &nbsp;<asp:Button ID="d_clip_button" runat="server" Text="Copy" OnClientClick="javascript:test();" />
Run Code Online (Sandbox Code Playgroud)

c# asp.net copy web-applications zeroclipboard

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

在旧编译器下,总结scanf'ed数字有时会失败

我有以下代码添加输入数字.当我输入12345时,它给出了正确的结果,但是当我输入56789时,它给出了错误的结果.

任何帮助将不胜感激...

#include <stdio.h>
#include <conio.h>
main()
{
int d1, d2, d3, d4, d5, sum, number, n;
clrscr();
scanf("%d", &number);
printf("number=%d\n",number);
n=number;
d1=n % 10;
n=n / 10;
d2=n % 10;
n=n / 10;
d3=n% 10;
n=n / 10;
d4=n% 10;
n=n / 10;
d5=n;
sum=d1 + d2 + d3 + d4 + d5;
printf ("sum of digits =%d\n", sum);
getch();
}
Run Code Online (Sandbox Code Playgroud)

输出结果如图..在此输入图像描述

c

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

使用按钮onclick事件从文本框中复制文本

我喜欢复制Textbox用户点击时的文本button1,以便可以粘贴到任何地方.

我在谷歌搜索了一些解决方案,但没有得到任何积极的回应.

有人建议我如何执行此操作?

c# asp.net textbox web-applications

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

检查 CSV 是否为空

我有一个只有一列的 CSV 文件。

**Fruits**
Apple
Orange
Run Code Online (Sandbox Code Playgroud)

如何检查此 csv 是否为空,我的意思是 csv 文件中是否没有列出苹果或橙子。

我使用以下代码导入 csv,但我不确定在执行进一步命令之前如何在导入后检查 csv 是否为空。

$path     = Split-Path -parent $MyInvocation.MyCommand.Definition
$csvPathforFruits = $path + "\Fruits.csv"
$importFruit = Import-Csv $csvPathforFruits
Run Code Online (Sandbox Code Playgroud)

powershell powershell-4.0

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

连接字符串属性尚未初始化

我有以下使用查询的方法,但是Visual Studio抛出错误,如图所示。

private void FindOrderData()
        {
            int intOrder = int.Parse(frmInput.InvoiceOrder);

            string InvSql = "SELECT Orders.OrderID, Orders.OrderDate, Orders.Freight," +
                "Customers.CompanyName, Customers.City, " +
                "(Employees.FirstName + Space(1) + Employees.LastName) As Salesperson " +
                "FROM ((Orders " +
                "INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID) " +
                "INNER JOIN Employees ON Orders.EmployeeID = Employees.EmployeeID) " +
                "WHERE Orders.OrderID = " + "10655";

            OleDbConnection cnn = new OleDbConnection(strCon);
            OleDbCommand cmdOrder = new OleDbCommand(InvSql, cnn);
            cnn.Open();

            OleDbDataReader rdrOrder = cmdOrder.ExecuteReader();

            // Get CompanyName, City, Salesperson, …
Run Code Online (Sandbox Code Playgroud)

.net c# sql database

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

如何存储方法的输出?

我正在寻找简单的方法将方法的输出存储在某种变量中,以便它可以被另一个类使用.

例如:

partial class Form1 {
    public string orderNumber() {
        string ord="ORD"+get_next_id()+DateTime.Now.Year;
        return ord;
    }
}
Run Code Online (Sandbox Code Playgroud)

Form1用户的实例中输入购买详细信息,例如名称,地址......当用户点击添加条目按钮时,详细信息将保存在数据库中,ordernumber并由上面的代码生成.同时,当用户单击添加条目时,它会终止当前表单并显示另一个使用ordernumber之前生成的表单.当我喜欢的时候

Form1 m=new Form1();
Run Code Online (Sandbox Code Playgroud)

并执行类似的操作(以下是伪代码)

m.orderNumber=string orderNUm. 
Run Code Online (Sandbox Code Playgroud)

它生成不同的订单号,我不想要.我想使用由数据库保存的订单号Form1.

我想将那个ord存储在某处,以便我可以将它传递给另一个类.

c# winforms

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

执行if和else条件

我正在处理Windows窗体.我面临着非常奇怪的问题.

在其中一个按钮事件处理程序中,我已经应用了if和else条件.

问题是如果执行条件和条件.

有人能指出我错在哪里吗?

private void button1_Click(object sender, EventArgs e)
        {
            if (radioButton1.Checked == true && checkEbayName(textBox1.Text) == true )
            {
                DataSet ds = GetUserByEbayName(textBox1.Text);
                if (ds == null)
                    {
                        return;
                    }
                dataGridView1.DataSource = ds.Tables["Customer"];

            }

            if (radioButton2.Checked == true && checkName(textBox1.Text) == true)
            {
                DataSet ds = GetUserByName(textBox1.Text);
                //if (checkCustomer(textBox1.Text, textBox2.Text) == true)
                //{
                if (ds == null)
                {
                    return;
                }
                dataGridView1.DataSource = ds.Tables["Customer"];
            }

            else
            {
                MessageBox.Show("No Customer with matching details");
            }

        }
Run Code Online (Sandbox Code Playgroud)

c# if-statement winforms

-3
推荐指数
1
解决办法
2523
查看次数