FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 18771|回复: 10
打印 上一主题 下一主题

GRID 行遍历获取列值

[复制链接]
跳转到指定楼层
楼主
发表于 2013-8-22 14:35:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
grid 可编辑框,开始加载两条数据,后新增一条数据,共三条数据,怎么提交到另一张表中

for (int i = 0; i < gridPrice.Rows.Count; i++)
{
string i = gridprice.row....
不知道
}

gridview  是可以
string i = gridprice.rows[i].cells[0].tostring();

麻烦请告之
推荐
发表于 2013-8-23 10:28:06 | 只看该作者

解决了请说明一下啊
沙发
 楼主| 发表于 2013-8-22 14:41:07 | 只看该作者
      <ext:RenderField Width="100px" ColumnID="F_Code" DataField="F_Code" FieldType="String"
                HeaderText="铺位">
                <Editor>
                    <ext:TextBox ID="TextBox4" Required="true" runat="server">
                    </ext:TextBox>
                </Editor>
            </ext:RenderField>


FineUI.TextBox labnames = (FineUI.TextBox)gridPrice.Rows[i].FindControl("TextBox4");
是获取不到值得
板凳
 楼主| 发表于 2013-8-22 17:48:50 | 只看该作者
问题已解决
5#
发表于 2013-8-23 15:43:33 | 只看该作者
怎么解决的呢?
6#
发表于 2013-8-23 17:19:00 | 只看该作者
我也想知道如何解决的,麻烦贴下,我这里也获取不到
7#
发表于 2013-8-25 20:30:10 | 只看该作者
有很多这种自私鬼,只知道获取不知道贡献。 已经解决 你把解决方式贴出来呀 。
8#
 楼主| 发表于 2013-8-29 17:29:21 | 只看该作者
放入 ViewState
9#
 楼主| 发表于 2013-8-29 17:30:46 | 只看该作者
   DataTable dt = ViewState["tcmoney"] as DataTable;
                foreach (DataRow dr in dt.Rows)
                {
                    T_ContractTransferMoney tctf = new T_ContractTransferMoney();
                    tctf.F_AddDate = DateTime.Now;
                    tctf.F_ContractTransferID = tct.F_ContractTransferID;
                    tctf.F_CreateUserId = u.F_UserId;
                    tctf.F_IsDelete = 0;
                    tctf.F_IsDisplay = 1;
                    tctf.F_ModifiedUserId = u.F_UserId;
                    tctf.F_SpecialContractMoneyID = Guid.NewGuid();
                    tctf.F_StallCode = dr["F_StallCode"].ToString();

                    tctf.F_FeeTypeName = dr["F_ChargesEntryName"].ToString();

                    tctf.F_Price = Convert.ToDecimal(dr["F_Price"].ToString());

                    tctf.F_RealTotalMoney = Convert.ToDecimal(dr["F_RealTotalMoney"].ToString());
                    tctf.F_ContractMoney = 0.00m;
                    tctf.F_ChargesEntryName = tctf.F_FeeTypeName;
                    InsertObject.Insert(tctf, null);
                    de = de + Convert.ToDecimal(tctf.F_RealTotalMoney);
                }
10#
发表于 2014-4-21 20:56:43 | 只看该作者
冰_情缘 发表于 2013-8-29 17:30
DataTable dt = ViewState["tcmoney"] as DataTable;
                foreach (DataRow dr in dt.Rows) ...

好方法。可能有点吃内存,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-24 09:52 , Processed in 0.046095 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表