问题是怎样的. 要在DataGridView的第一列输入完内容后.以该内容找查数据库并循环进DataGridView的第二列.
本人之前试过获取当前选择的行来进行找查. 但是如果我按TAB还好. 因为还在同一行.能正常取值. 但如果我是按Enter的话.就会往下一行.取到空值. 如果用鼠标点其他地方的话.就会取到其他行的值.
突发其想.把事件写进button.点击BUTTON遍历datagridview来取值. 但这样的做法无疑是增加了用户的操作. 在另外一个别人开发的软件中看到类似的功能. 当输入完内容后.不管是点TAB、enter、还是鼠标点击其他地方.
只要dataGridView的单元格失去焦点.就会以输入的内容去找查数据库. 请问各位大仙. 有什么方法可以在dataGridView输入完内容.在单元格失去焦点的时候获取用户输入的内容.
小弟分不多. 还望各位不拘指教!!!感谢!!!
本人之前试过获取当前选择的行来进行找查. 但是如果我按TAB还好. 因为还在同一行.能正常取值. 但如果我是按Enter的话.就会往下一行.取到空值. 如果用鼠标点其他地方的话.就会取到其他行的值.
突发其想.把事件写进button.点击BUTTON遍历datagridview来取值. 但这样的做法无疑是增加了用户的操作. 在另外一个别人开发的软件中看到类似的功能. 当输入完内容后.不管是点TAB、enter、还是鼠标点击其他地方.
只要dataGridView的单元格失去焦点.就会以输入的内容去找查数据库. 请问各位大仙. 有什么方法可以在dataGridView输入完内容.在单元格失去焦点的时候获取用户输入的内容.
小弟分不多. 还望各位不拘指教!!!感谢!!!
解决方案 »
- 请教c#引用第三方软件的dll文件
- 窗体问题(菜鸟)
- 编辑Excel文件,另存为网页(html)形式
- 關于委托的問題!
- c#操作文本文件问题
- SQL Server2005数据删了一条数据,可不可以恢复啊?
- 用jmail发送邮件问题,错误:The message was undeliverable. All servers failed to receive the message
- 对Office中的图表操作时,分类中的对齐角度如何调整(OWC)
- 哪位大侠能帮我把下面这段VB程序改为C#
- 网页制作问题!up有分!
- c# winform 如何访问设置父窗口隐藏?
- 怎么转换数据库float类型的数据?
{
DataSet ds3 = new DataSet();
try
{
this.dgvT04.CurrentRow.Cells["F0409"].Value = Convert.ToInt32(this.dgvT04.CurrentRow.Cells["F0407"].Value.ToString()) * Convert.ToInt32(this.dgvT04.CurrentRow.Cells["F0111"].Value.ToString()) * Convert.ToDecimal(this.dgvT04.CurrentRow.Cells["F0408"].Value.ToString());
}
....
}
希望对你有帮助