请高手来帮忙~~~~~~~~ 急急急急急急急急急急急急急急。。

dndgkr 2007-07-13 09:56:20
datagridview的某个列的值只能输入为数字? 怎么做??? 急急。。谢谢~~
请高手来帮忙。 菜鸟不会, 要详细的。 比如 在哪个事件里,用什么变量,上次发给的代码不知道把它放在哪? 还有里面的变量不知道在哪设的。 谢谢各位。

...全文
94 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
caoqinghua 2007-07-13
  • 打赏
  • 举报
回复
'处理CellValidated事件
Private Sub DG1_CellValidated(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dg1.CellValidated

Select Case dt.Tables(1).Columns(e.ColumnIndex).Caption
Case "varchar"
Case "int"
If IsNumeric(dt.Tables(1).Rows(e.RowIndex)(e.ColumnIndex)) = True Then
dt.Tables(1).Rows(e.RowIndex)(e.ColumnIndex) = Format(CDbl(dt.Tables(1).Rows(e.RowIndex)(e.ColumnIndex)), "0")
Else
dt.Tables(1).Rows(e.RowIndex)(e.ColumnIndex) = "0"
End If
Case "datetime"

Case Else
MsgBox("no type")
End Select

End Sub

16,556

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧