C# 基于aspxgridview行中的另一个单元格值禁用单元格

C# 基于aspxgridview行中的另一个单元格值禁用单元格,c#,asp.net,devexpress,aspxgridview,C#,Asp.net,Devexpress,Aspxgridview,我的代码: protected void ASPxGridView1_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewTableDataCellEventArgs e) { if (e.DataColumn.FieldName == "col7name") { // Here I can disable the same cell by the followin

我的代码:

protected void ASPxGridView1_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewTableDataCellEventArgs e)
{
    if (e.DataColumn.FieldName == "col7name")
    {
        // Here I can disable the same cell by the following code:
        if ( < condition > )
        {
            e.Cell.Enabled = false;
        }
        // But my question is that how to disable another cell in the same row.
    }
}
protectedvoid ASPxGridView1\u HtmlDataCellPrepared(对象发送者,DevExpress.Web.ASPxGridView.ASPxGridViewTableDataCellEventArgs e)
{
if(e.DataColumn.FieldName==“col7name”)
{
//在这里,我可以通过以下代码禁用同一单元格:
如果()
{
e、 Cell.Enabled=false;
}
//但我的问题是如何禁用同一行中的另一个单元格。
}
}

如何基于devexpress aspxgridview中的另一个单元格值禁用同一行中的另一个单元格?

我使用了
e.GetValue(“fieldname”)
并实现了我的目标。

也许您可以使用
e.VisibleIndex
获取整行?
e.VisibleIndex
只返回整数值,即列索引值,而不是文档中所述的值:。您可以使用
e.DataColumn.Index
获取列索引。