FineUI 官方论坛
标题:
我在一个查询页面中,直接在数据库改了某个字段在前台...
[打印本页]
作者:
小逗比
时间:
2016-5-17 15:52
标题:
我在一个查询页面中,直接在数据库改了某个字段在前台...
我在一个查询页面中,直接在数据库改了某个字段在前台页面无法更新。大婶们帮忙看下啊!!!
作者:
小逗比
时间:
2016-5-17 15:55
后台刷新代码:
// 1.按条件,全部查询
var allpages = from c in po.db.MM_GR_HEAD
where
(
(c.GRID.Contains(TextBox1.Text) || string.IsNullOrEmpty(TextBox1.Text.Trim())) &&
(c.VBELV.Contains(TextBox2.Text) || string.IsNullOrEmpty(TextBox2.Text.Trim())) &&
(c.LIFNR.Contains(TextBox3.Text) || string.IsNullOrEmpty(TextBox3.Text.Trim())) &&
(((EntityFunctions.TruncateTime(c.AEDAT) == DatePicker1.SelectedDate.Value)) || string.IsNullOrEmpty(DatePicker1.Text.Trim()))
)
orderby c.GRID ascending
select c;
// 2.总记录数RecordCount
Grid1.RecordCount = allpages.Count();
// 3.获取当前分页数据
var onepage = allpages.Skip(Grid1.PageIndex * Grid1.PageSize).Take(Grid1.PageSize);
// 4. DataTable排序
DataTable dt = mytools.ListToDataTable(onepage.ToList());
if (dt.Rows.Count > 0)
{ dt.DefaultView.Sort = String.Format("{0} {1}", Grid1.SortField, Grid1.SortDirection); }
// 5. 绑定到Grid
Grid1.DataSource = dt.DefaultView;
Grid1.DataBind();
Grid1.UpdateTemplateFields();
前台:
<Items>
<f:Grid ID="Grid1" ShowBorder="false" ShowHeader="false" runat="server"
PageSize="15" AllowPaging="true" IsDatabasePaging="true"
AllowSorting="true" SortField="GRID" SortDirection="ASC"
DataKeyNames="GRID"
EnableRowDoubleClickEvent="true"
>
<Columns>
<f:BoundField Width="100px" DataField="GRID" Hidden="false" HeaderText="收货单号" />
<f:BoundField Width="100px" DataField="BSART" HeaderText="单据类型" />
<f:BoundField Width="100px" DataField="LOEKZ" Hidden="true" HeaderText="删除标识" />
<f:BoundField Width="100px" DataField="VBELV" HeaderText="ASN号" />
<f:BoundField Width="100px" DataField="LIFNR" HeaderText="供应商" />
<f:BoundField DataField="AEDAT" SortField="LATSLOGINTIME" HeaderText="创建日期" DataFormatString="{0:yyyy-MM-dd HH:mm:ss}" MinWidth="150px"/>
<f:BoundField Width="100px" DataField="ERNAM" HeaderText="创建者" />
<f:BoundField Width="100px" DataField="STATE" HeaderText="当前状态" />
</Columns>
</f:Grid>
</Items>
作者:
zy32002
时间:
2016-5-18 09:22
没发现什么问题,是不是没触发
作者:
小逗比
时间:
2016-5-18 09:32
zy32002 发表于 2016-5-18 09:22
没发现什么问题,是不是没触发
没触发应该是没数据,我直接数据库数据更改后,前台页面刷新数据不更新。
作者:
zy32002
时间:
2016-5-18 09:43
你在数据库改数据,浏览器怎么能刷新??
作者:
小逗比
时间:
2016-5-18 10:15
zy32002 发表于 2016-5-18 09:43
你在数据库改数据,浏览器怎么能刷新??
刷新前台页面,页面显示的数据不更新
欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/)
Powered by Discuz! X3.4