幫我看下gridview中更新資料時的錯誤
1樓:星辰宇宙
建議用tablecell 類的 findcontrol(string) 方法來獲取控制項,如。
control ctl = user_"txtname");
if(ctl != null)
如果不確定物件是否為空,一定要進行檢查。
2樓:網友
你有一項轉換的時候型別不對,應該是你的name、pwd和pwr之中的乙個。
他們在gridview裡面是linkbutton型,但是你將它們強轉成textbox,出錯了。
3樓:拖鞋不脫
你看一下你的gridview裡面的第二列、第三列、第四列裡面的控制項都是什麼?是不是有linkbutton控制項。
怎麼繫結gridview裡的資料
4樓:手機使用者
前提是你資料庫存**的路徑了麼?如果沒有你就再加一列**欄位,專門存放相對**路徑的!接著 在grideview列新增乙個叫imagefield的列,然後設定裡面乙個叫dataimageurlfield的屬性,裡面填寫你資料庫存的**路徑的欄位名,這樣就搞定了!
5樓:網友
c# code
可以寫乙個方法來呼叫 public string cutstring(string txt, int len) else } 也可以直接在資料庫裡面進行操作 select case when len(field)>10 then left(field,10)+.else field end as news_name,news_id from tablename
eval("title").tostring().substring(0,12) <# gettitle(eval("productname"))%後臺寫個函式擷取字元12個 如果用方便呼叫的話,必須是protected或者public才能訪問。
1 樓的方法可以,2樓的不行,如果長度達不到12個字元,那就會報錯。 你用1 樓的判斷一下就可以。 非常感謝,結帖給分!
6樓:揭弘文
gridview 的資料肯定是要繫結的。 用或用 模板+
然後在page_load裡繫結。
7樓:光明煦
' > 我就是在gridview裡繫結的。這個繫結到 模板。
8樓:晏盼鑲
在c#裡面是利用乙個元件,乙個控制項, 但它們的名字我忘了。 首先是將資料庫綁到元件,再將元件和控制項相綁。
gridview結合泛型繫結資料,現在要為gridview增加,以及更新功能,該怎麼辦
9樓:網友
在gridview控制項中,你所指的「」是應該包括「更新」和「取消」這兩步的,你可以這樣做:
1、設計模式下:先將gridview控制項的columns屬性開啟,繫結與資料表中的相對應的列;並在columns對話方塊中commandfield,將裡面的」、更新、取消「新增上去,確定退出。這樣在你繫結的gridview記錄中就多了一列「」(在寫完後臺**時,你點就會出現「更新」和「取消」了)。
2、設計模式下:開啟gridview的datakeynames屬性,在該屬性中新增索引欄位,要與資料表中的列名一致,最好順序也一致。
3、cs模式下寫**:
1)先構造乙個繫結方法,假如你的資料表結構是這樣 users: userid[int] identity(1,1), username[nvarchar](10)..並且新增的gridview名字是gridview1
可以這樣寫了:
public void abcbind()
2) 頁面的load事件這樣寫。
protected void page_load(object sender, eventargs e)
3)其它事件如下:
protected void gridview1_rowediting(object sender, gridviewediteventargs e)
protected void gridview1_rowupdating(object sender, gridviewupdateeventargs e)
protected void gridview1_rowcancelingedit(object sender, gridviewcancelediteventargs e)
10樓:網友
在設計檢視中dategridview的列。
gridview 資料動態繫結
11樓:厙茂典
第一步:生成乙個和gridview相同列的datatable(暫且叫tablea),用於繫結gridview。
第二步:把gridview的資料從資料庫中取出,放入datatable,注意,這是另外乙個datatable(暫且叫tableb),gridview的資料都從這裡取。不過datatable的行是gridview的列。
第一步的那個datatable僅僅用於gridview繫結用,沒有任何其他用途。
第三步:根據第二步的tableb的資料行,動態生成gridview的列。同時add控制項。
第四步:給gridview生成的動態控制項繫結自己的事件。
第五步:給事件新增更改tableb的**。
第六步:把tableb放進session.完畢。
手動繫結gridview問題 顯示不出資料
12樓:解憂解憂雜貨鋪
打斷點dataset ds = new dataset();
看ds裡面有資料沒。。
13樓:網友
, "room");
這一句先不指定表名試試看,改成如下:;
14樓:網友
你確定你的sql語句沒問題嗎?
select bed,name,stuno,major,sch_year from room where dormitory='""'
gridview(繫結資料是用sqldatasource)更新資料錯誤,麻煩高手指教!**等
15樓:
這裡已經提示很清楚了:
不能將值 null 插入列 't_identitycard_num',表 '';列不允許有 null 值。update 失敗。
你寫的程式裡面的 't_identitycard_num' 有null值,有2種解決方法:
程式裡面限制 't_identitycard_num' 是null不能儲存。
表允許 't_identitycard_num' 為null值。
16樓:微風
列 't_identitycard_num'被設計成不允許null值的。
但在執行update時傳了乙個null值到該欄位,引起錯誤。
gridview更新問題
樓主檢視下你的 更新 編輯 是否是gridview的第二列。你的gridview1.rows e.rowindex cells 1 controls 0 應該是某一個命令按鈕,而不是你要取得修改後的值。型別轉換錯誤 樓上2位說的就是這個意思 我個人認為你是寫錯 gridview1.rows e.ro...
什麼是資料標定,資料標註具體指什麼?有明確的概念說明嗎?
資料標定是對資料的校準。標定,主要是指使用標準的計量儀器對所使用儀器的準確度 精度 進行檢測是否符合標準,一般大多用於精密度較高的儀器。標定也可以認為是校準。因此,也可以認為標定包含以上兩方面的意思。標定可以確定儀器或測量系統的輸入 輸出關係,賦予儀器或測量系統分度值 確定儀器或測量系統的靜態特性指...
Excel怎樣對選定資料中符合條件的進行排序
選中a到e列,然後 資料 排續 主要關鍵字為班級,排序依據為數值,次序為升序。然後再新增條件,次要關鍵字為成績,排序依據為數值,次序為降序。再將班內名次新增上就可以了 有很多種公式來組合可以實現這 自類條件名次bai 這裡提供一種簡便直du觀的zhi單函式方法 dao1 c2 c1000是班級,d2...