/// <summary>
/// grid行点击事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void dgvStockRecord_CellClick(object sender, DataGridViewCellEventArgs e)
{
try
{
// 点击详细
if (e.ColumnIndex == 4)
{
if (this.dgvStockRecord.Rows[e.RowIndex].Cells["ProductId"].Value != null)
{
// 给参数赋值
this.ProductID = this.dgvStockRecord.Rows[e.RowIndex].Cells["ProductId"].Value.ToString();
} // 弹出库存记录详细信息
StockRecordDetail frmStockRecordDetail = new StockRecordDetail();
//frmStockRecordDetail.Visible = false;
frmStockRecord.ShowDialog();
}
}
catch (Exception ex)
{
MsgBox.Err(ex.Message);
}
}这段代码在运行时报“已经可见的窗体不能显示为模式对话框.在调用 showDialog 之前应将窗体的 Visible”!请问大家如何解决
/// grid行点击事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void dgvStockRecord_CellClick(object sender, DataGridViewCellEventArgs e)
{
try
{
// 点击详细
if (e.ColumnIndex == 4)
{
if (this.dgvStockRecord.Rows[e.RowIndex].Cells["ProductId"].Value != null)
{
// 给参数赋值
this.ProductID = this.dgvStockRecord.Rows[e.RowIndex].Cells["ProductId"].Value.ToString();
} // 弹出库存记录详细信息
StockRecordDetail frmStockRecordDetail = new StockRecordDetail();
//frmStockRecordDetail.Visible = false;
frmStockRecord.ShowDialog();
}
}
catch (Exception ex)
{
MsgBox.Err(ex.Message);
}
}这段代码在运行时报“已经可见的窗体不能显示为模式对话框.在调用 showDialog 之前应将窗体的 Visible”!请问大家如何解决
解决方案 »
- 求大神指点 本地启一个ftp服务
- 多表查询 根据结果跳转不同的页面
- 我用的是 vs2008 当我给DropDownList 绑定数据时就会无法显示网页
- winform启动时怎样先显示窗体,然后再加载窗体中表格的内容?
- Help!!C# 坐标变换的问题,高手来帮忙啊。
- 为什么会提示"treeID"未定义?
- C# 使用EXCEL时出错,请求解决啊,OS:2003+SP1, VS2005
- help.....求一个sql2000 静默安装的脚本(无人值守那种)
- 寻找有心人,自己弄了好久,完全不是按自己想象的来的
- 在NET平台中, windows service 是否是一个COM组件?
- 这么简单的设置,为什么就是没有效果?
- 如何引用microsoft.web.infrastructure
frmStockRecord.Visible=false;
}
frmStockRecord.ShowDialog();