アップロードされた日付が今日の日付と等しくない場合、gridviewを編集できないようにする必要があります。私は、画像ボタンIDgirdviewを編集不可能にする方法またはasp .netで編集不可能な画像ボタンを作成する方法#
を呼び出すようにしようとしています**私はこのprotected void GridView2_RowEditing(object sender, GridViewEditEventArgs e)
{
BindData();
string date=DateTime.Now.ToString();
string uploadeddate = Session["UploadedDate"].ToString();
if (uploadeddate == date)
{
BtnExport.Visible = true;
GridView2.EditIndex = e.NewEditIndex;
BindData();
}
else
{
lblMsg.Visible = true; lblMsg.Text = "You Can Edit The Data Only On Uploaded Day!!!";
}
}
<asp:TemplateField HeaderText="Action">
<ItemTemplate>
<asp:ImageButton ID="imgbtnEdit" runat="server" CommandName="Edit" ImageUrl="Images/icon-edit.png" Height="32px" Width="32px"/>
</ItemTemplate>
<EditItemTemplate>
<asp:ImageButton ID="imgbtnUpdate" runat="server" CommandName="Update" ImageUrl="Images/update1.jpg"/>
<asp:ImageButton ID="imgbtnCancel" runat="server" CommandName="Cancel" ImageUrl="Images/cancel.jpg"/>
</EditItemTemplate>
</asp:TemplateField>
を解決することができ、私は以下の方法で行っているが、メッセージを表示した後、私は私の画像編集非クリッカブルにする必要がありますが、私はthat.Howを行うことができません
<asp:ImageButton ID="imgbtnEdit" runat="server" CommandName="Edit" ImageUrl="Images/icon-edit.png" Height="32px" Width="32px"/>
imgbtnEdit.enabled = false; C#でなく、その**は
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BindUsers();
}
string desi = Session["Role"].ToString();
if (desi == "admin")
{
GridView2.Visible = true;
GridView1.Visible = false;
BtnExport.Visible = false;
}
else
{
GridView2.Visible = false;
GridView1.Visible = true;
BtnExport.Visible = false;
}
}
Session ["UploadedDate"]の設定方法と場所の設定 – Imad
プロテクトvoid BindData() { DataTable dt = adm.GetData(); IF(dt.Rows.Count> 0){ 用は、(i = 0、int型、iがdt.Rows.Countを<; Iは++){ ストリングupldeddate = dt.Rows [I] [ "UploadedDate"]。ToString(); セッション["UploadedDate"] = upldeddate; } //文字列uploadeddate = dt.Rows [0] ["UploadedDate"]。ToString(); GridView2.DataSource = dt; GridView2.DataBind(); } }ここで私のデータベースからアップロードされた日付を取得しており、セッションを維持しています – abc
このコードを質問に入れてコメントから削除できますか?それはここでは読めるものではなく、誰もがコメントを見るわけではありません。 –