GridView中的RadioButton單選的方法
方法一,客戶端
//繫結
protected void gvAssDealReport_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
RadioButton rb = (RadioButton)e.Row.FindControl("raButton");
rb.Attributes.Add("onclick", "judge(this)");//給RadioButton新增onclick屬性
}
}
指令碼
var last = null;//最後訪問的RadioButton的ID
function judge(obj)
{
if(last == null)
{
last = obj.id;
// alert(last);
}
else
{
var lo = document.getElementById(last);
lo.checked = "";
// alert(last + " " + lo.checked);
last = obj.name;
}
obj.checked = "checked";
var dealid = document.getElementById("");
//dealid.value = obj.;
}
方法二,伺服器端
protected void raButton_CheckedChanged(object sender, EventArgs e)
{
清空checkbox
foreach (GridViewRow row in this.gvAssDealReport.Rows)
{
if (row.RowType == DataControlRowType.DataRow)
{
RadioButton rb = (RadioButton)row.FindControl("raButton");
rb.Checked = false;
}
}
選中
RadioButton btn = sender as RadioButton;
btn.Checked = true;
foreach (GridViewRow row in this.gvAssDealReport.Rows)
{
if (row.RowType == DataControlRowType.DataRow)
{
RadioButton rb = (RadioButton)row.FindControl("raButton");
if (rb.Checked)
{
txtDealID.Text = row.Cells[1].Text.Trim();
btnQueryDealReport_Click(null, null);
break;
}
}
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-664084/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- js取得gridview中獲取checkbox選中的值--單選JSView
- tkinter中Radiobutton單選框控制元件(七)控制元件
- 用下拉選單控制gridview的分頁View
- iOS單選框RadioButton實現iOS
- Gridview 中的radio唯一選中View
- Tkinter (15) 單選按鈕部件 Radiobutton
- Tkinter (34) 單選按鈕部件 ttk.Radiobutton
- Android 如何獲取RadioGroup選中RadioButton的內容Android
- Android的GridView中的選中圖示後圖示的背景顏色AndroidView
- 點選 Button觸發事件將GridView1 CheckBox勾選的行新增到GridView2中事件View
- GridView全選View
- C++ Qt開發:RadioButton單選框分組元件C++QT元件
- Android UI控制元件系列:RadioButton(單選按鈕)AndroidUI控制元件
- Windows10系統右鍵選單中的“radeon”選項的方法Windows
- 從資料庫中動態選取下拉選單的方法 (轉)資料庫
- 在Excel中製作下拉選單的3種方法Excel
- 如何取出Gridview選中行的數值View
- GridView 中 DataFormatString 的使用ViewORM
- Android利用GridView載入九宮格選單AndroidView
- DevExpress GridView 新增和設定右鍵選單devExpressView
- Android的RadioButton隨著選中狀態的改變字型顏色也改變Android
- UWP 取消GridView、ListView滑鼠選中、懸停效果View
- 選單中的命令的實現
- 去除win10系統右鍵選單中AMD顯示卡選項的方法Win10
- GridView傳遞兩個引數的方法View
- 控制GridView行號合併的方法 (轉)View
- 改變gridview繫結列值的方法View
- 刪除Win10右鍵選單中的“固定到開始螢幕”選項的方法Win10
- Html中滑鼠懸停顯示二級選單的兩種方法HTML
- css中的單選怎麼做CSS
- Android 解決ListView巢狀GridView、GridView顯示不正常的方法AndroidView巢狀
- win10系統刪除開始選單中的資料夾的方法Win10
- Oracle HRMS選單中“禁用多個視窗”選單項的作用?Oracle
- 總結隱藏Ribbon選單的方法
- 將選中的下拉選單值寫入文字框
- Android中如何設定RadioButton在文字的右邊Android
- extjs 裡執行多行選中,和單行選中的操作JS
- 軟體介面中選單的美化 (轉)