我现在的DateTimePicker1绑定的是DataSet里的times列!现在我又新添加了一行数据,在点'保存'按纽的时候,总是出现错误,"无法将NULL值插入到数据库某列上",也就是DateTimePicker1的当前日期:也就是当天的日期",但是如果我选择了别的日期,就可以插入到数据库中,但就是不知道为什么,默认的当天就提醒那个错误!!!
该控件的绑定代码是:DateTimePicker.DataBinding.Add("text",mydataset,"ds.times");保存按纽的事件是:
SqlCommandBuild scb=new SqlCommandBuild(myDataAdapter);
myDataAdapter.Update(myDataset,"table1");
myDataAdapter.AcceptChange();
我估计就是绑定的时候出现问题了!!但是我用DateTimePicker.DataBinding.Add("value",mydataset,"ds.times");它就不能自动添加新记录的,只是把DataGrid里默认的第一行该覆盖了!!
哪位高手帮忙解决一下啊???谢谢
该控件的绑定代码是:DateTimePicker.DataBinding.Add("text",mydataset,"ds.times");保存按纽的事件是:
SqlCommandBuild scb=new SqlCommandBuild(myDataAdapter);
myDataAdapter.Update(myDataset,"table1");
myDataAdapter.AcceptChange();
我估计就是绑定的时候出现问题了!!但是我用DateTimePicker.DataBinding.Add("value",mydataset,"ds.times");它就不能自动添加新记录的,只是把DataGrid里默认的第一行该覆盖了!!
哪位高手帮忙解决一下啊???谢谢
解决方案 »
- 一个很简单的问题dataGridView+CHECKBOX,勾选后用水晶报表打出来,不选择的不打印,100分立刻散
- 花了半天时间写的IP路由匹配的东东
- 请问用微软中间语言MSIL如何给一个对象字段赋值赋值?
- 关于 C# Windos应用程序中 图片保存问题
- C#怎样写一个登陆的程序
- 如果在类库中使用外部ActiveX组件????????????????????????????????????????????????????
- 两个窗体间传递数据,直接传DataSet的方式好吗?用那种方式比较好?
- 求一个winform里datagrid绑定语句,在线等,马上结贴!!!
- vs2008下的数据库编程
- C#哪本书,比较适合初学者?
- "|="这是重载吗?
- 有关标记语言的问题src,base 在特定地方的用法
問題應該就是出在這裡“无法将NULL值插入到数据库某列上”,Null說明什麼也沒有,是沒法插入到數據庫裡的,但""空字符串就可以!
樓主可以設置斷點檢查,值為何是是Null。如果確定沒值,你可以賦給它空字符串("")!希望對樓主有所啟發。
{
foreach(ListViewItem.ListViewSubItem subItem in item.SubItems)
{
//subItem 为一行中的子项。
}
}