小编Omn*_*nce的帖子

c#app中的npgsql故障 - 远程主机强行关闭现有连接

尝试从C#实用程序打开Postgresql数据库时出现以下错误:

System.IO.IOException:无法从传输连接读取数据:远程主机强制关闭现有连接.---> System.Net.Sockets.SocketException:远程主机强行关闭现有连接

我试过从远程计算机和运行Postgresql服务器的计算机上运行该程序.

目前这两台计算机上都没有防火墙,我可以使用相同的密码通过postgres管理实用程序连接数据库和服务器.我检查过用户名对数据库有权限.

这是我的连接代码:

public bool updateFromServer()
{
    try
    {
        NpgsqlConnection conn = new NpgsqlConnection(connString);
        conn.Open();
        conn.Close();
        return true;
    }
    catch (Exception e)
    {
        conn.close()
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

任何帮助都将不胜感激.

c# postgresql npgsql

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

从CheckedListBox获取CheckBox的标签文本

我目前有一个带有几个框的CheckedListBox.我希望能够测试列表中的每个Checkbox以查看它是否已被选中,如果是,则将其文本值(CheckBox.Text)添加到字符串列表中.

这是我有的:

for ( int i = 0; i < multiTaskChecks.Items.Count; i++ )
{
    if ( multiTaskChecks.GetItemChecked(i) )
    {
        checkedMultiTasks.Add(multiTaskChecks.GetItemText(i));
    }
}
Run Code Online (Sandbox Code Playgroud)

使用它,GetItemText返回0,1,2,3等,而不是我所追求的文本值.我也尝试过CheckedListBox.Text.IndexOf(i),CheckedListBox.Text.ToList()每个人都没有运气.

我只是无法从CheckedListBox获取其中一个CheckBox的标签文本.任何有关这方面的帮助将非常感激.

.net c# list checkedlistbox

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

标签 统计

c# ×2

.net ×1

checkedlistbox ×1

list ×1

npgsql ×1

postgresql ×1