Tag: 刷新

更新数据库源后,如何让Visual Studio 2010刷新我的DataSet?

我已将新列添加到我已连接到Visual Studio 2010的现有MS Access 2010数据库中。 更新数据库后,“数据源”窗口和“数据集”没有新列。 我查看了诸如此类的答案: Visual Studio DataSet Designer刷新表 ,但使用“SELECT * FROM Reservations”配置默认查询(建议更新查询将导致表刷新)尚未刷新任何内容。 并且数据源和数据库资源管理器窗口上的内置“刷新”按钮尚未捕获更新(还有一个我希望很快就能使用的新表)。 我是如何(非编程地)更新我的DataSet的? 我有自定义绑定,不希望通过删除此数据源并“重新添加”它来手动重新创建它们。 我宁愿为我的新领域添加一些自定义绑定,并继续在这个项目上工作!

c#中的列表框刷新()

int[] arr = int[100]; listBox1.DataSource = arr; void ComboBox1SelectedIndexChanged(object sender, EventArgs e) { …..//some processes listBox1.DataSource = null; listBox1.DataSource = arr; } is not working, 也, listBox1.Refresh(); is not working, 也, listBox1.Update(); is not working, 我知道我可以使用BindingList但我必须只使用数组。 你能帮帮我怎样才能刷新列表框?

在第二次上进行编辑后刷新表单

嘿大家我正在尝试刷新表单一旦更改完成一秒钟。 在我的第一个表单上,我按下“创建”按钮,将打开另一个表单,form2。 第二种forms将具有输入字段,并允许您输入在第一个表单上填充combobox的值。 在第二个表单上有一个按钮“更新”我想在第一个按下更新后刷新第一个表单。 我知道有这个this.refresh(); ,但我不确定这对我有用。 我正在尝试以下方面: 在表格2 – Private void Form2UpdateButton_Click { //do update stuff Form1_load.Refresh(); } 或者可能 private void Form2UpdateButton_Click { //do update stuff Form1.close(); Form1.Open(); } 我仍然是C#的新手,并且将两个表格相互作用对我来说是一个相当复杂的概念所以请让我知道我是否以错误的方式解决这个问题。 我的刷新可能在错误的位置,但我认为这是我想要的。

刷新日志到磁盘,在VerifyOSHandlePosition中例外

如何从C#服务编写日志文件,以便及时刷新到磁盘? 这是我尝试过的。 在记录代码中,我打开了一个这样的文件: var file = return File.Open(name, FileMode.Append, FileAccess.Write, FileShare.Read); var writer = new StreamWriter(file); 并写信给它: writer.WriteLine(msg); writer.Flush(); file.Flush(); 但是,日志未及时刷新到磁盘。 所以我尝试添加一个5秒计时器,这样做: [DllImport(“kernel32.dll”)] static extern bool FlushFileBuffers(IntPtr hFile); file.Flush(); var hdl = file.SafeFileHandle; FlushFileBuffers(hdl.DangerousGetHandle()); 这似乎有效,但在不经常的时间间隔我得到以下exception: System.IO.IOException: The OS handle’s position is not what FileStream expected. Do not use a handle simultaneously in one FileStream and […]

Wpf WebBrowser刷新

我在我的项目中使用WebBrowser控件。 我注意到如果用户按下右键 – >刷新 Navigating LoadCompleted 不叫。 另一个奇怪的事情是,在我按下刷新并单击webbrowser中的另一个链接之后, LoadCompleted没有被调用。 这就是我在开始时浏览页面的方式: nrowser.Navigate(MYPAGE); 知道可能是什么问题吗? 我能用JavaScript修复它吗?

关于在WPF中刷新UI的困惑

我听说这会刷新用户界面,但为什么会这样呢? Dispatcher调用此空操作,即它没有调用InvalidateMeasure() ,这将触发UI重新测量并重新排列并在操作中重新呈现。 这里的度量和安排流程在哪里update/refresh UI? private static Action EmptyDelegate = delegate() { }; public static void Refresh(UIElement uiElement) { uiElement.Dispatcher.Invoke(DispatcherPriority.Render, EmptyDelegate); } 有帮助吗? EDITED:我想知道为什么UI呈现的细节。 well that triggers ui update答案well that triggers ui update没有帮助我更多的人。

从.Net WinForms应用程序以编程方式刷新浏览器的页面

从asp.net页面,通过ClickOnce部署,启动.Net WinForms应用程序。 在某个时刻,WinForm应用程序需要刷新它启动的网页。 我怎么能这样做? 基于.Net的Windows应用程序如何刷新已在浏览器中打开的页面?

如何强制刷新DataGridView的内容?

我想做一个有序的datagridview输入。 以下代码片段并没有完全消除它; 即使我放了一个grd.Refresh,datagridview也不会显示更新的值。 如果我按下向下箭头并再次向上移动,则网格会更新。 有没有其他方法可以强制刷新datagridview的内容? using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace TestSortedInput { public partial class Form1 : Form { DataTable _dt = new DataTable(); public Form1() { InitializeComponent(); grd.AllowUserToAddRows = false; _dt.Columns.Add(“sort”, typeof(int)); _dt.Columns.Add(“product”, typeof(string)); _dt.DefaultView.Sort = “sort”; grd.DataSource = _dt; } private void dataGridView1_KeyUp(object […]

禁用RichTextBox自动滚动

我正在使用RichTextBox控件来显示应用程序日志。 我通过几次调用RichTextBox :: AppendText方法每秒更新一次控制。 对我来说真正烦人的是光标一直滚动到文本的最后一行。 当用户需要分析开头的日志时,它非常不舒服。 我试过以下解决方案来解决我的问题: int pos = tb_logs.SelectionStart; tb_logs.AppendText(“log message”); tb_logs.SelectionStart = pos; 这不是问题的核心,因为控制正在被定期重绘,这非常分散注意力。 有一些清洁的解决方案吗?

如何在C#中清空/刷新Windows READ磁盘缓存?

如果我试图确定驱动器的读取速度,我可以编写例程来将文件写入文件系统,然后再读取这些文件。 不幸的是,由于Windows执行磁盘读取缓存,因此无法提供准确的读取速度。 有没有办法在C#/ .Net(或者可能使用Win32 API调用)中刷新驱动器的磁盘读取缓存,以便我可以直接从驱动器读取文件而不缓存它们?