我可以将SqlParameter源从另一个表中放入一列吗?

时间:2014-03-21 14:04:08

标签: c# .net sql-server sqlconnection

我有2个表:product pid主键和costs pid外键引用product.pid

DG -data adapter

DG.SelectCommand = new SqlCommand("Select * from costs where pid=@pid",con);
SqlParameter param= DG.SelectCommand.Parameters.Add(new SqlParameter("@pid",  SqlDbType.Int, 4, "pid"));
param.SourceColumn = "pid" 
param.SourceVersion = DataRowVersion.Original;
DG.Update(ds, "costs");

如果它使用param.SourceColumn = "pid"中的costs,我希望它从pid表中获取product,因为我希望这样可以获取所有子行cost表。

0 个答案:

没有答案