日期:2014-05-18  浏览次数:20398 次

菜鸟3问:关于gridview和formview配合使用
1.formview控件绑定access数据源,在formview的insert模块中怎样将textbox中的内容转化成日期格式添加到数据库? 关键代码如下:InsertItemTemplate中,预付日期:<asp:TextBox ID="OretimeTextBox" runat="server" Style="position: relative" Text='<%# Bind("Oretime") %>'></asp:TextBox> AccessDataSource中,InsertCommand="INSERT INTO [Order] (...,[Oretime],...) VALUES (...,?,...)"  
_________________________

2.formview和gridview控件分别各绑定一个access数据源,当选择gridview中某行时,在formview中显示该行的详细信息。在formview的access数据源中的select命令的where子句中是这样的:ID=源(Control) Control选的即是gridview控件,产生代码如下:ID=? Gridview1.SelectedValue。 但是当我在formview中插入数据后,在gridview中虽然产生了新行,记录却全是空的,我仔细检查了insert语句,没问题,请大家帮我指点迷津呀。
____________________________

3.如情况2,当删除或增加formview中的记录时,怎样保持gridview中数据的实时更新?我在page_load事件和删除、增加完成后的事件中都分别写gridview.databind(),这样很麻烦,有没有简便的操作?
 

------解决方案--------------------
3、在formView1_ItemInserted和formView1_ItemDeleted的事件中执行GridView1.DataBind()。