以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [注意]窗口添加信息如何避免有空格出现  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=30364)

--  作者:anxue
--  发布时间:2013/3/26 17:02:00
--  [注意]窗口添加信息如何避免有空格出现

图片点击可在新窗口打开查看此主题相关图片如下:空格.jpg
图片点击可在新窗口打开查看
在窗口添加信息时如何避免有这样空格出现?
--  作者:西瓜住持
--  发布时间:2013/3/26 17:06:00
--  
禁止为空不就好了
--  作者:anxue
--  发布时间:2013/3/26 17:13:00
--  
如何禁止?
--  作者:qq121454970
--  发布时间:2013/3/26 17:40:00
--  

设一个标志列,如“姓名” 列,设置离开前检测是否为空,否则提示不能为空


--  作者:anxue
--  发布时间:2013/3/26 18:43:00
--  

那个事件?代码如何写?


--  作者:qq121454970
--  发布时间:2013/3/26 20:16:00
--  

Dim dr As DataRow = e.DataRow
If dr.RowState = DataRowState.Added Then \'如果是新增行
    If e.DataRow("姓名") Is Nothing Then
        e.Cancel = True \'取消存盘
        MessageBox.Show("姓名列不能为空!")
    End If
End If

 

BeforeSaveDataRow属性中


--  作者:qq121454970
--  发布时间:2013/3/26 20:18:00
--  
If e.DataRow("姓名") Is Nothing Then
    e.Cancel = True \'取消存盘
    MessageBox.Show("姓名列不能为空!")
End If

 

应该也可以的


--  作者:anxue
--  发布时间:2013/3/27 9:11:00
--  


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130327090330.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130327090550.jpg
图片点击可在新窗口打开查看

 

保存代码   DataTables("咨询登记").Save()

 

按以上操作还有空格呢