C# 在网格中保留主键的最佳方法是什么
我需要将主键保留在网格中,这样当我需要更新某一行时,我可以基于主键检索最新的数据,然后在字段中显示它,然后当用户更改字段值时,可以更新数据 有一些方法允许我这样做,例如,我可以获取绑定字段,将其Visible属性设置为False,并将其绑定到主键列。我还可以使用GridView的DataKeyNames属性 但我不知道哪种方法是在gridview中隐藏主键的最佳方法。您需要在gridview中使用C# 在网格中保留主键的最佳方法是什么,c#,asp.net,.net,C#,Asp.net,.net,我需要将主键保留在网格中,这样当我需要更新某一行时,我可以基于主键检索最新的数据,然后在字段中显示它,然后当用户更改字段值时,可以更新数据 有一些方法允许我这样做,例如,我可以获取绑定字段,将其Visible属性设置为False,并将其绑定到主键列。我还可以使用GridView的DataKeyNames属性 但我不知道哪种方法是在gridview中隐藏主键的最佳方法。您需要在gridview中使用 DataKeyNames将是您的主键的列名 Aspx代码(在gridview开始标记中): Dat
DataKeyNames
将是您的主键的列名
Aspx代码(在gridview开始标记中):
DataKeyNames = "Customer_ID"
foreach (GridViewRow row in gvCustomers.Rows)
{
string Customer_ID= gvCustomers.DataKeys[row.RowIndex]["Customer_ID"].ToString();
}
C#代码(访问数据键):
DataKeyNames = "Customer_ID"
foreach (GridViewRow row in gvCustomers.Rows)
{
string Customer_ID= gvCustomers.DataKeys[row.RowIndex]["Customer_ID"].ToString();
}
您需要在gridView中使用
DataKeyNames
将是您的主键的列名
Aspx代码(在gridview开始标记中):
DataKeyNames = "Customer_ID"
foreach (GridViewRow row in gvCustomers.Rows)
{
string Customer_ID= gvCustomers.DataKeys[row.RowIndex]["Customer_ID"].ToString();
}
C#代码(访问数据键):
DataKeyNames = "Customer_ID"
foreach (GridViewRow row in gvCustomers.Rows)
{
string Customer_ID= gvCustomers.DataKeys[row.RowIndex]["Customer_ID"].ToString();
}
您需要在gridView中使用
DataKeyNames
将是您的主键的列名
Aspx代码(在gridview开始标记中):
DataKeyNames = "Customer_ID"
foreach (GridViewRow row in gvCustomers.Rows)
{
string Customer_ID= gvCustomers.DataKeys[row.RowIndex]["Customer_ID"].ToString();
}
C#代码(访问数据键):
DataKeyNames = "Customer_ID"
foreach (GridViewRow row in gvCustomers.Rows)
{
string Customer_ID= gvCustomers.DataKeys[row.RowIndex]["Customer_ID"].ToString();
}
您需要在gridView中使用
DataKeyNames
将是您的主键的列名
Aspx代码(在gridview开始标记中):
DataKeyNames = "Customer_ID"
foreach (GridViewRow row in gvCustomers.Rows)
{
string Customer_ID= gvCustomers.DataKeys[row.RowIndex]["Customer_ID"].ToString();
}
C#代码(访问数据键):
DataKeyNames = "Customer_ID"
foreach (GridViewRow row in gvCustomers.Rows)
{
string Customer_ID= gvCustomers.DataKeys[row.RowIndex]["Customer_ID"].ToString();
}
是的,你是对的,你可以使用
获取或设置包含主键名称的数组
GridView控件中显示的项目的字段
大概是这样的:
<asp:GridView DataKeyNames = "myID" ...
是的,您是正确的,您可以使用
获取或设置包含主键名称的数组
GridView控件中显示的项目的字段
大概是这样的:
<asp:GridView DataKeyNames = "myID" ...
是的,您是正确的,您可以使用
获取或设置包含主键名称的数组
GridView控件中显示的项目的字段
大概是这样的:
<asp:GridView DataKeyNames = "myID" ...
是的,您是正确的,您可以使用
获取或设置包含主键名称的数组
GridView控件中显示的项目的字段
大概是这样的:
<asp:GridView DataKeyNames = "myID" ...
使用DataKeyNames
属性-这就是它的用途!使用DataKeyNames
属性-这就是它的用途!使用DataKeyNames
属性-这就是它的用途!使用DataKeyNames
属性-这就是它的用途!