Ich habe eine Checkboxlist
in der Items aus der Datenbank gebunden sind.Disable gridview on checkboxlist selected value
Jetzt was ich will ist, wenn Benutzer überprüft Registrierung/Beförderung Tat Wert aus der Liste, dann die gridview
sollte deaktiviert werden.
Ich versuchte mit unten Code.
protected void ddlStatus_SelectedIndexChanged(object sender, EventArgs e)
{
if (ddlStatus.SelectedValue == "30" && strMode == "M")
{
GridExpInfo.AllowAddingRecords = false;
}
else
{
GridExpInfo.AllowAddingRecords = true;
}
}
Was passiert ist, es zeigt immer den ausgewählten Wert von Agreement
aus der Liste, die
Unterhalb der Screenshot der Liste ist
Update
ASPX: -
<asp:CheckBoxList ID="ddlStatus" runat="server" AutoPostBack="true" OnSelectedIndexChanged="ddlStatus_SelectedIndexChanged">
</asp:CheckBoxList>
C#
private void BindStatus()
{
DataTable dtstatus = new DataTable();
OracleDataAdapter dastatus = new OracleDataAdapter("SELECT lookup_code agr_type_code, meaning agr_type " +
"FROM apps.fnd_lookup_values_vl " +
"WHERE (NVL ('', territory_code) = territory_code OR territory_code IS NULL " +
") AND lookup_type = 'XXACL_FARM_AGR_TYPE' " +
"AND (lookup_type LIKE 'XXACL_FARM_AGR_TYPE') " +
"AND (view_application_id = 0) " +
"AND (security_group_id = 0) " +
"ORDER BY 1", ObjPriCon);
dastatus.Fill(dtstatus);
ddlStatus.DataTextField = "agr_type";
ddlStatus.DataValueField = "agr_type_code";
ddlStatus.DataSource = dtstatus;
ddlStatus.DataBind();
}
Sie möchten deaktivieren nur neue Zeilen hinzufügen? –
@ mww: ja, ich möchte _only_ deaktivieren, dass – BNN
Bitte zeigen Sie auch, wie Sie checkboxlist –