社区
C#
帖子详情
为什么有的dataGrid可以显示数据,有的不行
graf_nb
2007-01-14 06:59:24
一个父窗口中有一些按钮和一个绑定到dataset的dataGrid,单击“新建”,跳出子窗体,在子窗体的一些textbox中填写数据以添加到数据库中,其中的textbox都是跟dataset中的某个表绑定的,我想要关闭子窗体后,在父窗体中看到数据的更新。现在的问题是这个父窗体中的datagrid不能显示数据。其他窗体的datagrid显示数据正常。
哪位大侠能帮帮小妹啊。
...全文
236
7
打赏
收藏
为什么有的dataGrid可以显示数据,有的不行
一个父窗口中有一些按钮和一个绑定到dataset的dataGrid,单击“新建”,跳出子窗体,在子窗体的一些textbox中填写数据以添加到数据库中,其中的textbox都是跟dataset中的某个表绑定的,我想要关闭子窗体后,在父窗体中看到数据的更新。现在的问题是这个父窗体中的datagrid不能显示数据。其他窗体的datagrid显示数据正常。 哪位大侠能帮帮小妹啊。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
graf_nb
2007-01-15
打赏
举报
回复
谢谢大家,我的问题搞定了
chenzhuomin
2007-01-14
打赏
举报
回复
关闭子窗体前应调用Accecpt接受新增的数据。
LGame
2007-01-14
打赏
举报
回复
你把父窗口重新刷新一下,应该就可以了!!
要是你用的是ACCESS库,可能需要等1-2秒!!
反正我这有个系统就是,不知为什么,马上刷新没有,过1-2秒就可以了
CSDNATM
2007-01-14
打赏
举报
回复
赞成楼上的,把数据写回数据库,然后再读出来.
如果不能通过数据库,就必须在关闭窗口的时候,把修改后的数据反应到父窗口上.
liujia_0421
2007-01-14
打赏
举报
回复
没具体看你的代码:
这样不行吗?
即子窗体更新数据,写回数据库...
父窗体中的DataGrid直接从数据库中取出数据进行绑定...
graf_nb
2007-01-14
打赏
举报
回复
“读者信息”是dataset1中的表。
父窗体中的代码。
private void readerInfo_Load(object sender, System.EventArgs e)
{
da1.SelectCommand.Parameters[0].Value="%%";
da1.SelectCommand.Parameters[1].Value="%%";
da1.SelectCommand.Parameters[2].Value="%%";
da1.Fill(dataSet11);
curManager=(CurrencyManager)BindingContext[dataSet11,"读者信息"];
}
private void button1_Click(object sender, System.EventArgs e)
{
da1.SelectCommand.Parameters[0].Value="%%";
da1.SelectCommand.Parameters[1].Value="%%";
da1.SelectCommand.Parameters[2].Value="%%";
if(txt1.Text.Trim()!="")
da1.SelectCommand.Parameters[0].Value="%"+txt1.Text.Trim()+"%";
if(txt2.Text.Trim()!="")
da1.SelectCommand.Parameters[1].Value="%"+txt2.Text.Trim()+"%";
if(txt3.Text.Trim()!="")
da1.SelectCommand.Parameters[2].Value="%"+txt3.Text.Trim()+"%";
dataSet11.读者信息.Clear();
da1.Fill(dataSet11.读者信息);
}
private void toolBar1_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e)
{
if(e.Button.Text=="新建")
{
readerNew newFrm=new readerNew();
newFrm.ShowDialog();
dataSet11.读者信息.Clear();
da1.Fill(dataSet11.读者信息);
}
....
}
子窗体中的textbox跟dataSet1中的“读者信息”一一绑定了
private void btnNew_Click(object sender, System.EventArgs e)
{
curManager.EndCurrentEdit();
da1.Update(dataSet11.读者信息);
this.Close();
}
private void readerNew_Load(object sender, System.EventArgs e)
{
curManager=(CurrencyManager)BindingContext[dataSet11,"读者信息"];
curManager.AddNew();
}
liujia_0421
2007-01-14
打赏
举报
回复
贴下相关代码看看..
jQuery EasyUI 1.5 离线简体中文API文档 含完整开发工具包+皮肤+扩展+演示
datagrid
:允许用户在没有
数据
的时候
显示
一条消息(比如:无记录); textbox:添加“label”、“labelWidth”、“labelPosition”和“labelAlign”属性; spinner:添加“spinAlign”属性; calendar:允许用户...
WPF
DataGrid
不
显示
数据
Wpf MVVM模式下
DataGrid
不
显示
数据
的问题
EasyUI应用(项目实战)
jquery入门基础,jquery赋值取值,事件处理和绑定,提交
数据
,
datagrid
控件
显示
数据
,分页,事件处理;Tabs控件动态创建多标签;datebox日期时间控件的赋值和取值;window弹出窗口应用;tree创建树形菜单,部门列表...
wpf
datagrid
简单
显示
数据
1.在XAML代码中写出固定列,绑定
数据
名称 <
DataGrid
x:Name="
DataGrid
1" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Height="249" Width="507"> <
DataGrid
.Columns>...
EasyUI——
DataGrid
数据
显示
DataGrid
数据
显示
C#
110,571
社区成员
642,568
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章