收录日期:2019/04/20 17:11:47 时间:2016/05/31 10:46:01 标签:C#
public void LOADDW()//打开窗口时datagrid显示物资数量单位记录。
{

myConnection.Open();
string sql = "select dwbh from dw";
SqlCommand mycom = new System.Data.SqlClient.SqlCommand(sql,myConnection);
    SqlDataAdapter da=new System.Data.SqlClient.SqlDataAdapter(mycom);
    DataSet ds=new DataSet();
da.Fill(ds,"dw");
dataGrid1.SetDataBinding(ds,"dw");
dataGrid1.ReadOnly=true;//让DataGrid的最后一行(空行)消失
    myConnection.Close();

}
//删除出错
private void dele_Click(object sender, System.EventArgs e)
{


               try
{
string message = "删除";
string caption = "你确定要删除所选记录吗?";
MessageBoxButtons button =  MessageBoxButtons.YesNo;
DialogResult result = MessageBox.Show(this,caption,message,button);
if(result==DialogResult.Yes)
{

DataSet ds=new DataSet();
DataRow curRow = ds.Tables["dw"].Rows[dataGrid1.CurrentCell.RowNumber];
//MessageBox.Show(deleSql);
string deleSql = "delete from dw where dwbh='"+curRow["dwbh"]+"'";
SqlCommand mycom = new System.Data.SqlClient.SqlCommand(deleSql,myConnection);
mycom.ExecuteNonQuery();
ds.Tables[0].AcceptChanges();
this.dataGrid1.Refresh();
this.dataGrid1.DataSource = ds.Tables[0];

//

}
WinForm没怎么做过,不过好像既然你最后有this.dataGrid1.DataSource = ds.Tables[0];
这句的话,那么最后是不是还应该再对dataGrid1绑定一下啊,Good Luck!
this.dataGrid1.setdatabinding = ds.Tables[0];
DataSet ds=new DataSet();
DataRow curRow = ds.Tables["dw"].Rows[dataGrid1.CurrentCell.RowNumber];
DataSet里当前位空,根本不含有Table,轻检查
另外
回复人: lr2651(戎 The Return Of The King) ( 
在WinForm里只需要设置DataGrid的数据源就可以,不用DataGrid.DataBind()
可以这么做
==============
DataTable dtb = new DataTable();
dtb = (DataTable)dataGrid1.DataSouce;
string deleSql = "delete from dw where dwbh='"+dtb.rows[dataGrid1.CurrentCell.RowNumber]["dwbh"]+"'";

重新调用显示的方法就可以了


菜鸟请问Struts是什么来的? 手机游戏开发 诚邀各路高手,打造虚拟城市 我无法启动ASP.Net服务 请SQL语句高手帮忙解决问题?????在先等候 把字符给数组赋值的错误!!!!!!!!!! 高分送!关于导出MC里面某帧的问题!急!!!! 三层结构中,RemoteDataModule中的方法怎么定义才能被客户端调用? tomcat和iis整合的几个疑问 3000@不包吃住@深圳科技园@税前@中专生|大家觉得怎么样?现在是2500包吃住东莞 datareport控制打印纸大小的问题 我爱你与你无关(淡月儿) JS检测文本框输入,怎么检测输入空格 Direct9自带的DirectInput的示例为什么不能编译. 窗体和报表是两个模块,但我想打印窗体中的recordset内容,如何办? 个人网站要备案,否则就要罚款1万元,大家有什么看法啊?来自新浪的新闻!公告都出了! ”LNK2019无法解析的外部符号“,请赐教! VBScript中怎么调用dll文件啊???请各位大哥帮小弟啊? 请教关于托盘图标的控制问题 紧急求助:如何从xwindow进入命令行模式?只能用快捷键 很奇怪的问题 超级链接列显示的问题 求一个文档管理软件,价格面议 Domino中谁能提供一下,用视图的xml生成excel表是怎么做的 “无法解析的外部符号”错误。请赐教 关于动态记录鼠标的位置的问题,希望得到你的帮助 数据更新问题 【应届择业紧急求助】中国人民银行和烟草专卖局如何选择? 为什么dreamweaver里面的汉字不能正确显示呢 ???? 高分求教:itext显示word的问题。