我在DataGridView中要显示字段名为“finddate”的日期型字段,为了不让它显示时间只显示日期我在窗口Load事件里面加了如下代码:dataGridView1.Columns["finddate"].DefaultCellStyle.Format = "yyyy-MM-dd";
运行的时候却出现“未将对象引用设置到对象的实例。”的错误信息,请问这是为什么?正确的方法是什么?谢谢了!
运行的时候却出现“未将对象引用设置到对象的实例。”的错误信息,请问这是为什么?正确的方法是什么?谢谢了!
解决方案 »
- 把一个sqlserver提取的dataset插入到sqlce
- 如何把数据重新排序
- 菜鸟问个问题:C#中如何把from1、from2窗体中textbox输入的数据应用到程序的函数里面
- 请问高人,如何在HTML里通过链接直接显示XML中的数据?
- 使用水晶报表的问题:应用程序的报表预览时总是弹出一对话框,要求输入密码,我想问如何在编程时就指定密码(即保存密码),而不需要每次
- datagridview中的数据如何打印出来?
- 高分求解﹕怎樣在一個平行四邊形實現色彩漸變
- 关于应用程序域、进程、应用程序的关系问题
- C#补充,选学C++还是C?
- 用c#如何实现桌面背景的更换?
- visible为false时控件还占着内存
- 如何在一个窗体中关闭指定的窗体
可能你写的位置不对
建议写到正在数据绑定事件中
应该是在窗口LOAD的时候dataGridView1没有"finddate"这一Column
dataGridView1.Columns["finddate"].DefaultCellStyle.Format = "yyyy-MM-dd";
上面这个不能这样用!!!
--------------------------DateTime Dt=new DateTime();
Dt=xxx;//xxx为从数据库里面读出的DateTime数据。
string time=Dt.Tostring(yyyy-mm-dd);
再把time邦定到dataGridView上。