我在 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.Text和txtAmount2.Text。
当我继续按 Tab 键时,焦点将变为txtAmount2.Text。但紧邻 datagridview 的是txtAmount1.Text. 焦点将转到 datagridview 之后的 imidiate 控件的下一个控件。焦点应该集中在txtAmount1.Text控件上。我应该怎么办?请帮我。
我想从我的数据表中选择一个值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)
我怎样才能打印出这样的价值.谢谢
我们知道lambda是按执行时间收费的.所以现在我想从lambda连接到SQL Server DB.如果我在每个lambda中创建一个连接,那对lambda来说就会很重要.
有没有最好的方法可以在一个地方维持我的SQL连接,并且可以在我的所有lambdas中使用.或者至少活着一个lambda用于多次执行.
我知道,lambdas应该被视为无国籍,但仍然,我正在为这个问题寻找更好的解决方案.我搜索了很多网站,但没有运气.我在Google中找不到AWS的帮助和参考.
c# connection-pooling amazon-web-services .net-core aws-lambda
我想使用 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添加相同的功能。请任何人帮助我..
我已经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项目中.
我已经生成了一个哈希码
string textBoxVal="Naresh";
int code =textBoxVal.GetHashCode();
textBox2.Text=code.ToString();
Run Code Online (Sandbox Code Playgroud)
它生成了一个整数值-1078339947;
现在我想用这个(-1078339947)哈希码获得原始名称Naresh.我怎样才能做到这一点.
我在火花执行过程中完全混乱。我参考了可能的文章和教程,没有人详细讨论。我可能错误地理解了火花。请纠正我。
我的 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个节点进行处理?
我的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语句包括拼写错误或缺失的保留字或参数名称,或标点符号不正确.
请有人帮助我
我已将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 .我怎样才能做到这一点?我只知道那些名字.
我希望文本框验证只允许一个.值,只允许数字.意味着我的文本框值应该只包含数字和一个.值.价值应该是123.50.我正在使用代码在我的值的末尾添加.oo或.50值.我的代码是
double x;
double.TryParse(tb.Text, out x);
tb.Text = x.ToString(".00");
Run Code Online (Sandbox Code Playgroud)
它从键盘上取下所有键,但我想只取数字和一个.值.
c# ×8
winforms ×3
menustrip ×2
.net ×1
.net-core ×1
alias ×1
apache-spark ×1
autocomplete ×1
aws-lambda ×1
datagridview ×1
gethashcode ×1
linq ×1
scala ×1
select ×1
sendkeys ×1
sqlexception ×1
t-sql ×1
textbox ×1