小编Lea*_*ner的帖子

如何控制Datagridview中的SendKeys.Send{"tab"}属性?

我在 datagridview 单元格输入事件中编写代码为

private void dgvGoodsRecpt_CellEnter(object sender, DataGridViewCellEventArgs e)
{
    if (dgvGoodsRecpt.CurrentRow.Cells[e.ColumnIndex].ReadOnly)
    {
        SendKeys.Send("{tab}");
    }
}
Run Code Online (Sandbox Code Playgroud)

如果当前单元格是 ,此代码会将选项卡发送到下一个单元格ReadOnly true

它运行良好,但我的问题是我的 datagridview 最后一列是readonly true,下一个控件是txtAmount1.TexttxtAmount2.Text

当我继续按 Tab 键时,焦点将变为txtAmount2.Text。但紧邻 datagridview 的是txtAmount1.Text. 焦点将转到 datagridview 之后的 imidiate 控件的下一个控件。焦点应该集中在txtAmount1.Text控件上。我应该怎么办?请帮我。

c# datagridview sendkeys

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

如何使用sql server 2005在TSQL中使用所需文本打印值

我想从我的数据表中选择一个值customers.我在接受采访时被问到这个问题.

Select cust_Name from customers where cust_Id=5;
Run Code Online (Sandbox Code Playgroud)

将导致Naresh.

现在我想将值打印为

Customer Name is Naresh
Run Code Online (Sandbox Code Playgroud)

我怎样才能打印出这样的价值.谢谢

t-sql select sql-server-2005

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

跨lambdas的AWS连接池

我们知道lambda是按执行时间收费的.所以现在我想从lambda连接到SQL Server DB.如果我在每个lambda中创建一个连接,那对lambda来说就会很重要.

有没有最好的方法可以在一个地方维持我的SQL连接,并且可以在我的所有lambdas中使用.或者至少活着一个lambda用于多次执行.

我知道,lambdas应该被视为无国籍,但仍然,我正在为这个问题寻找更好的解决方案.我搜索了很多网站,但没有运气.我在Google中找不到AWS的帮助和参考.

c# connection-pooling amazon-web-services .net-core aws-lambda

6
推荐指数
2
解决办法
2956
查看次数

如何使用 LINQ 从数据库设置自动完成功能?

我想使用 LINQ 将自动完成功能设置为文本框。我已经用 sqlCommands 以一种方式做了。代码是

  OleDbCommand cmdinst = new OleDbCommand("select distinct cst_City from cstTable", con);
  OleDbDataReader drinst = cmdinst.ExecuteReader();
  AutoCompleteStringCollection instcol = new AutoCompleteStringCollection();
  while (drinst.Read())
  {
      instcol.Add(drinst.GetString(0));
  }
  txtCity.AutoCompleteCustomSource = instcol;
Run Code Online (Sandbox Code Playgroud)

这样我就可以将自动完成自定义源添加到文本框。现在我想使用 LINQ添加相同的功能。请任何人帮助我..

c# linq autocomplete winforms

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

如何在C#中将子项添加到MenuStrip的ToolStripMenuItem

我已经menustrip1在我的Windows窗体中添加了一个,我静态地添加了一个toolstripmenuitem(WindowstoolStripmenuItem)menustrip1.我已经动态创建了一个tooltripmenuitem.我想将这个动态的toolstripmenuitem添加到静态menustripitem(WindowstoolStripmenuItem)中,该静态menustripitem是在设计时静态创建的.

ToolStripMenuItem itm = new ToolStripMenuItem();
itm.Name = "fm1";
itm.Text = "Form1";
Run Code Online (Sandbox Code Playgroud)

如何将此子项添加到静态menustrip的Windows项目中.

c# menustrip winforms

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

如何从gethashcode生成的int中获取原始字符串

我已经生成了一个哈希码

string textBoxVal="Naresh";
int code =textBoxVal.GetHashCode();
textBox2.Text=code.ToString();
Run Code Online (Sandbox Code Playgroud)

它生成了一个整数值-1078339947;

现在我想用这个(-1078339947)哈希码获得原始名称Naresh.我怎样才能做到这一点.

c# gethashcode

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

spark如何将数据加载到内存中

我在火花执行过程中完全混乱。我参考了可能的文章和教程,没有人详细讨论。我可能错误地理解了火花。请纠正我。

我的 40GB 文件分布在 10 个节点集群的 4 个节点(每个节点 10GB)上。当我spark.read.textFile("test.txt")在我的代码中说,它是否会将所有 4 个节点的数据(40GB)加载到驱动程序(主节点)中?或者这个RDD将分别加载到所有4个节点中。那样的话,每个节点RDD应该保存10GB的物理数据,是吗?并且整个 RDD 保存 10GB 数据并为每个分区执行任务,即在 spark 2.0 中为 128MB。最后将输出混洗到驱动程序(主节点)

而且我在某处读到“ numbers of cores in Cluster = no. of partitions”是不是意味着,spark会将一个节点的分区移动到所有10个节点进行处理?

scala apache-spark

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

选择具有别名的列时出现SQL异常

我的SQL查询是

cmd = new OleDbCommand("select vchr_No as voucher No, vchr_Date as Date, 
                        vchr_Acnthd as Debit, vchr_Prtynm as Paid to 
                        from cshvchrs  
                        where vchr_No like '%" + vchno + "%' ", con);
Run Code Online (Sandbox Code Playgroud)

当我尝试检索数据时,我得到一个例外:

SELECT语句包括拼写错误或缺失的保留字或参数名称,或标点符号不正确.

请有人帮助我

c# alias sqlexception

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

如何找到具有名称的toolstripmenuItem

我已将menuStrip1项的可见属性设置为false

foreach (ToolStripMenuItem itm in menuStrip1.Items)
{
    itm.Visible = false;
}
Run Code Online (Sandbox Code Playgroud)

现在我知道toolStripMenuItem and dropDownItem了menustrip1的名字.如何激活所需的toolStripMenuItem and dropDownItem.

我有

string mnItm = "SalesToolStripMenuItem";
string ddItm = "invoiceToolStripMenuItem";
Run Code Online (Sandbox Code Playgroud)

现在我想将这两个(toolStripMenuItem and dropDownItem)项设置为true .我怎样才能做到这一点?我只知道那些名字.

c# menustrip toolstripdropdown toolstripmenu

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

文本框验证允许一个"."值c#

我希望文本框验证只允许一个.值,只允许数字.意味着我的文本框值应该只包含数字和一个.值.价值应该是123.50.我正在使用代码在我的值的末尾添加.oo.50值.我的代码是

double x;
double.TryParse(tb.Text, out x);
tb.Text = x.ToString(".00");
Run Code Online (Sandbox Code Playgroud)

它从键盘上取下所有键,但我想只取数字和一个.值.

.net c# textbox winforms

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