【发布时间】:2013-04-12 14:48:40
【问题描述】:
我在尝试创建和设置一些 sqlupdate 参数时遇到了麻烦,我希望下面的代码能够自我解释。
vis studio 不满意我的 PArams 在 mo 的数据源中
感谢小伙伴们的建议
protected void btnSave_Click(object sender, EventArgs e)
{
List<SqlParameter> Params = new List<SqlParameter>();
Params.Add(new SqlParameter("@ID", hidID.Value));
Params.Add(new SqlParameter("@MachineName", txtMachine.Text));
Params.Add(new SqlParameter("@AssetNo", txtAssetNo.Text));
Params.Add(new SqlParameter("@ID", hidID.Value));
dsEquipment.UpdateParameters.Add(Params);
if (strMode == "edit")
{
dsEquipment.Update();
}
else if (strMode == "insert")
{
dsEquipment.Insert();
}
else
{
return;
}
}
【问题讨论】:
-
您是否有一个令人信服的理由不只是在标记中配置这些?
-
因为 txtName.Text 的值都是以编程方式设置的,所以我通常会在哪里使用 Value='' 我不能吗?基本上我有一个列表视图,我在该列表视图中使用一个控件作为表单,所以首先我的列表视图填充用户控件,然后我需要更新数据,所以这是我认为正确的方式?
-
基本上我有一个用于编辑/插入项目模板的大表单,它们几乎相同,所以我使用两个控件
标签: .net sqldatasource sqlparameter