小编hi *_*sme的帖子

将数据从datagridview拖放到另一个

我有2个datagridviews,我想将数据从datagridview1复制到datagridview2(一次一个单元格).我能够选择我想要的单元格并将其拖到datagridview2但是值没有显示...我花了大部分时间寻找解决方案...可能是一个简单的答案或者我只需要睡觉,但请帮助....我有以下代码

        private void dataGridView1_MouseDown(object sender, MouseEventArgs e)
    {
        if (e.Button == MouseButtons.Left)
        {
            DataGridView.HitTestInfo info = dataGridView1.HitTest(e.X, e.Y);
            if (info.RowIndex >= 0)
            {
                if (info.RowIndex >= 0 && info.ColumnIndex >= 0)
                {
                    string text = (String)
                           dataGridView1.Rows[info.RowIndex].Cells[info.ColumnIndex].Value;
                    if (text != null)
                        dataGridView1.DoDragDrop(text, DragDropEffects.Copy);
                }
            }
        }
    }

     private void dataGridView2_DragDrop(object sender, DragEventArgs e)
    {
        string cellvalue=e.Data.GetData(typeof(string)) as string;
        Point cursorLocation=this.PointToClient(new Point(e.X,e.Y));

        System.Windows.Forms.DataGridView.HitTestInfo hittest= dataGridView2.HitTest(cursorLocation.X,cursorLocation.Y);
        if (hittest.ColumnIndex != -1
            && hittest.RowIndex != -1)
            dataGridView2[hittest.ColumnIndex, hittest.RowIndex].Value = cellvalue;
    }

    private void dataGridView2_DragEnter(object …
Run Code Online (Sandbox Code Playgroud)

c# drag-and-drop datagridview

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

app.Config中的ConnectionString不起作用

在我的winform项目中,我有一个连接到SQL的连接字符串.我在app.config文件中有这样的连接;

 <connectionStrings>
  <add name="MyConnectionString" providerName="System.Data.SqlClient"
        connectionString="Server=(localdb)\\v11.0; Integrated Security=true; AttachDbFileName=C:\\Folder\\mydataBaseName.mdf;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False" 
   />
Run Code Online (Sandbox Code Playgroud)

我得到了连接:

string config = ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString;
//and then
 using (SqlConnection conexao = new SqlConnection(config))
        {
            conexao.Open();
         .......
         .......
        }
Run Code Online (Sandbox Code Playgroud)

当我运行应用程序时,我收到一条错误消息:"System.Data.dll中发生了'System.Data.SqlClient.SqlException'类型的未处理异常"

但是,如果我直接从代码中调用连接字符串(不使用app.config),那么就可以了.

string config = "Server=(localdb)\\v11.0; Integrated Security=true; AttachDbFileName=C:\\Folder\\mydataBaseName.mdf;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False";
Run Code Online (Sandbox Code Playgroud)

任何想法,如何解决问题?

谢谢Leonor

c# sql connection-string

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

从 List&lt;T&gt; where 条件中删除项目

我得到了List<Person> listA -> 哪里Person

string name
int age
List<string> jobs
Run Code Online (Sandbox Code Playgroud)

我需要jobs.count() < 1使用 linq 从 listA 中删除所有项目,有什么想法吗?

c# linq

-2
推荐指数
1
解决办法
104
查看次数

标签 统计

c# ×3

connection-string ×1

datagridview ×1

drag-and-drop ×1

linq ×1

sql ×1