日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

DataGrid 中的特殊应用

發布時間:2025/3/19 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DataGrid 中的特殊应用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.//生成鼠標前后著色的變化
只用增加ItemDataBound事件就可以. private?void?DataGrid1_ItemDataBound(object?sender,?DataGridItemEventArgs?e)
????????
{????????????
????????????e.Item.Cells[
1].Text=Convert.ToString(e.Item.ItemIndex+1);//產生序號
????????????
//生成鼠標前后著色的變化
????????????if(e.Item.ItemType!=ListItemType.Header)
????????????
{
????????????????
if(e.Item.ItemIndex%2==0)
????????????????
{
????????????????????e.Item.Attributes.Add(?
"onmouseout","this.style.backgroundColor='PaleGoldenrod'");
????????????????}

????????????????
else
????????????????
{
????????????????????e.Item.Attributes.Add(?
"onmouseout","this.style.backgroundColor='LightGoldenrodYellow'");
????????????????}

  ????????????e.Item.Attributes.Add(?
"onmouseover","this.style.backgroundColor='#C1D2EE'");
????????????}

????????}


2.//調整列寬
只用增加ItemDataBound事件就可以
private?void?DataGrid1_ItemDataBound(object?sender,?DataGridItemEventArgs?e)
????????
{????????????
????????????e.Item.Cells[
1].Text=Convert.ToString(e.Item.ItemIndex+1);//產生序號
????????????//調整列寬
????????????switch?(e.Item.ItemType)
????????????
{
????????????????
case?ListItemType.Item:
????????????????
case?ListItemType.AlternatingItem:
????????????????????e.Item.Attributes.Add(
"ondblclick","alert('"+e.Item.ItemIndex+"');");????????????????????
????????????????????
break;
????????????????
case?ListItemType.Header:
????????????????????e.Item.Cells[
0].ColumnSpan=2;//合并單元格
????????????????????e.Item.Cells[1].Visible=false;
????????????????????
break;
????????????????
case?ListItemType.EditItem:
????????????????????
for?(int?i=4;?i?<?DataGrid1.Columns.Count-2;?i++)//只調整被編輯的列
????????????????????{
  ????????????????????
if(e.Item.ItemType==ListItemType.EditItem)
  ????????????????????
{
   ????????????????????????e.Item.Cells[i].Attributes.Add(
"Width",?"70px");
  ????????????????????}

????????????????????}

????????????????????????
????????}

3.如果編輯中省,市,區這樣的DropDownList,最好的方法就是做在三連動文件

只用增加ItemDataBound事件就可以
private?void?DataGrid1_ItemDataBound(object?sender,?DataGridItemEventArgs?e)
????????
{????????????
????????????e.Item.Cells[
1].Text=Convert.ToString(e.Item.ItemIndex+1);//產生序號
????????????
//?在此生成三級連動
????????????????????string?sqlprovince="select?*?from?province";
????????????????????DataSet?dsprovince
=GetDataSet(sqlprovince);
????????????????????
//一級
????????????????????if(e.Item.ItemType==ListItemType.EditItem)
????????????????????
{
????????????????????????DropDownList?ddlprovince
=(DropDownList)e.Item.FindControl("province");
????????????????????????ddlprovince.DataSource
=dsprovince;
????????????????????????ddlprovince.DataTextField
="province";
????????????????????????ddlprovince.DataValueField
="provinceID";
????????????????????????ddlprovince.DataBind();
????????????????????????ddlprovince.Items.FindByValue(Convert.ToString(DataBinder.Eval(e.Item.DataItem,
"provinceID"))).Selected=true;
????????????????????????
//二級
????????????????????????if(e.Item.ItemType==ListItemType.EditItem)
????????????????????????
{
????????????????????????????
if(ddlprovince.SelectedIndex!=-1)
????????????????????????????
{
????????????????????????????????
string?sqlcity="select?*?from?city?where?father='"+ddlprovince.SelectedValue+"'";
????????????????????????????????DropDownList?ddlcity
=(DropDownList)e.Item.FindControl("city");
????????????????????????????????DataSet?dscity
=GetDataSet(sqlcity);????????????????
????????????????????????????????ddlcity.DataSource
=dscity;
????????????????????????????????ddlcity.DataTextField
="city";
????????????????????????????????ddlcity.DataValueField
="cityID";
????????????????????????????????ddlcity.DataBind();
????????????????????????????????ddlcity.Items.FindByValue(Convert.ToString(DataBinder.Eval(e.Item.DataItem,
"cityID"))).Selected=true;
????????????????????????????????
//三級
????????????????????????????????if(e.Item.ItemType==ListItemType.EditItem)
????????????????????????????????
{
????????????????????????????????????
if(ddlcity.SelectedIndex!=-1)
????????????????????????????????????
{
????????????????????????????????????????
string?sqlarea="select?*?from?area?where?father='"+ddlcity.SelectedValue+"'";
????????????????????????????????????????DropDownList?ddlarea
=(DropDownList)e.Item.FindControl("area");
????????????????????????????????????????DataSet?dsarea
=GetDataSet(sqlarea);????????????????
????????????????????????????????????????ddlarea.DataSource
=dsarea;
????????????????????????????????????????ddlarea.DataTextField
="area";
????????????????????????????????????????ddlarea.DataValueField
="areaID";
????????????????????????????????????????ddlarea.DataBind();
????????????????????????????????????????ddlarea.Items.FindByValue(Convert.ToString(DataBinder.Eval(e.Item.DataItem,
"areaID"))).Selected=true;
????????????????????????????????????}

????????????????????????????????}

????????????????????????????}

????????????????????????}

????????????????????}

????????????????????
break;
????????????????
default:
????????????????????
break;
????????????}
????????????
????????}

總結

以上是生活随笔為你收集整理的DataGrid 中的特殊应用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 毛片久久久久久久 | 国产免费久久久 | 黄色一级大片在线免费看国产一 | 精品人伦一区二区三区蜜桃免费 | 日本一区二区三区在线观看 | 日大逼 | 欧美成人小视频 | 麻豆视频污 | 黄色av观看 | 97视频一区| 天天综合网国产 | 少妇又紧又色 | 欧美韩日精品 | 日日干日日摸 | 一区久久久 | 精品国产一区二区视频 | 国产视频中文字幕 | 中文字幕二 | 91丝袜呻吟高潮美腿白嫩在线观看 | 制服丝袜在线看 | av成人在线播放 | 聚色屋 | 国产美女免费网站 | 久久爱一区 | 亚洲一二区 | 欧美另类xxxx| 欧美性插动态图 | 国产一级影片 | 国产一区二区视频在线观看 | 五月天国产精品 | 免费网站在线观看黄色 | 欧美视频第一页 | 亚洲天堂一区在线 | 91一区在线观看 | 精品国产一区二区三区久久久久久 | 免费在线观看黄视频 | 在线观看黄色片网站 | 国产精品一区久久久 | 村姑电影在线播放免费观看 | 色吧在线视频 | 一区二区国产在线观看 | 精品一区二区在线免费观看 | 激情久久久 | 日韩avwww | 国模av在线| 视频一区国产 | 久久人人爽爽 | 亚洲九九夜夜 | 狠狠网站 | 神马午夜视频 | 久久久激情视频 | 91精品久久久久久久久久 | 男男巨肉啪啪动漫3d | 日韩高清在线播放 | 人妻丰满熟妇aⅴ无码 | 激情综合图区 | 欧美裸体精品 | 国产三级视频在线播放 | 在线能看的av网站 | 黄色小说视频网站 | 亚洲人成网址 | 国产123在线 | 久久精品无码一区二区三区毛片 | 国产午夜视频 | 精品一区二区欧美 | 欧美黑人多人双交 | 秋霞成人午夜鲁丝一区二区三区 | 久草视频在线资源站 | 成人免费做受小说 | 男人日女人在线观看 | 综合图区亚洲 | 天天爱综合 | 亚州国产精品视频 | 亚洲第一色站 | 91天天看 | 免费特级黄毛片 | 日韩视频免费观看高清完整版 | 狠狠亚洲| 一级片在线视频 | 亚洲天堂av免费在线观看 | 亚洲精品乱码久久久久久蜜桃图片 | 呦呦色 | 91影院在线| 秋霞网一区二区 | 亚洲国产剧情在线观看 | 亚洲天堂五月天 | 黄网在线播放 | 精品影片一区二区入口 | 国产不卡在线观看视频 | 国产欧美日韩专区发布 | 波多野结衣亚洲视频 | 精人妻一区二区三区 | 精品五月天 | 影音先锋亚洲天堂 | 91视频二区 | 久久久久久免费毛片精品 | 久久久久在线视频 | 亚洲xx在线 | 99热网|