1樓:網友
首先你應該看看repeater都有哪些事件,你的這種寫法有很多隱患,微軟之所以封裝控制項,就是想讓事件的執行在這個控制項的作用域內執行,你的事件寫的不符合規範,看看repeater的itemcommand事件,然後你就明白。
你可以在每個button新增commandname,然後在itemcommand的事件中獲取var commandname = ;這樣就知道是哪個button被點選了,然後獲取這行資料中的textbox, 如 var textbox = ""as textbox; 剩下的邏輯,你懂得,如果不懂自己看資料。 注:使用乙個控制項的時候,首先看看這個控制項都有哪些屬性和事件,然後再去行動,這樣你才能少走彎路。
2樓:網友
我自己的做法是不使用oncommand事件,而是直接對button進行click事件繫結,在事件裡面通過對第乙個引數(也就是觸發事件的控制項)轉化為control後取parent然後findcontrol("p_quantity")就取得所在行的textbox控制項了,這時候強轉後進行資料轉換,並賦值。這樣應該就沒問題了。
你試試,有問題hi我。
如果可以的話,你為每個單元格做updatepanel,做成ajax的效果會比較好。
repeater繫結資料後如何修改某一行的資料?
3樓:網友
修改其他列在edit模式下保持為普通模式下的情況 一般是label
在點選修改後 就只有你想修改的那一頁變成textbox可以修改。
asp.net c# repeater控制項裡面如何修改textbox控制項的值
4樓:
" maxlength=20px name="bclass">裡面加乙個runat="server"就行了。因為不加的時候是在客服端執行的。資料沒有載入到記憶體中。
所以request呼叫不出值。只有當在伺服器端執行的時候值才會被寫入到記憶體。才能被呼叫出來。
我個人覺得應該是這樣。值如果沒有被載入到記憶體。電腦是無法執行獲取值的。
5樓:小甜甜粑粑
是不是你的欄位名字寫錯樂?或是什麼東西拼錯樂,他沒找到那個值所以會包這個錯吧。。。我好長時間沒摸這個。。。記得不是很清楚樂。。
c# 怎樣把repeater中的某個資料賦值到textbox裡
6樓:網友
前臺寫textbox的時候直接用繫結寫。
後臺有datatable也可以,泛型list也可以、你的資料來源(資料來源裡面的欄位要有跟eval裡面欄位相符的);
7樓:匿名使用者
foreach (repeateritem var in
大概就是這樣 沒開。net 沒法測試。
另外,虛機團上產品**,超級便宜。
怎麼刪除repeater控制項中指定的某行,並且該repeater控制項繫結的是datatable中的資料
8樓:小小柯珂
在 repeater的每一行的最後一列 加乙個);」刪除 就可以根據id刪除了。
repeater巢狀中如何獲取子repeater 某一行中textbox的值,這某一行,是有乙個按鈕的,當點選就觸發
9樓:網友
你好,關於獲取repeater中的某一控制項可以參考一下這個。
10樓:
檢索全頁面所有控制項 直接找那個textbox 的id
把值賦給repeater中的textbox
11樓:網友
我汗,什麼情況下把值賦給textbox?
repeater中的textbox如何繫結值?
12樓:我們一起寫文件吧
直接 '
你滴錯誤主要是在雙引號裡面又有雙引號,,,外面就要用單引號。。。
bat檔案怎麼清空指定某個檔案裡的某個tt檔案
直接用輸出定向就可以,把輸出為空的命令直接輸出到txt檔案中。示例如下 cd.d abc.txt 假設你輸出清空的為d abc.txt 如果檔案具有系統 只讀 隱藏之類屬性先去除這些屬性,使用attrib命令,命令如下 attrib r s h d abc.txtcd.d abc.txt 假設你輸出...
C迴圈讀取文字帶有指定字串的行
string tempstr system.io.streamreader sr new system.io.streamreader 123.txt tempstr sr.readtoend string rows tempstr.split string str foreach string s...
如何用 批處理命令 刪除 文字檔案 指定的幾個行
linux命令 windows下可以安裝一個git find txt xargs sed i 2,10d 批量刪除資料夾中所有的txt檔案的第二行至第十行。我也遇到了這個問題,已通過這條命令解決。for f tokens i in dir a d b txt do set temp var i fo...