怎样向ASPxGridView中的某一个单元格添加值!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样向ASPxGridView中的某一个单元格添加值!相关的知识,希望对你有一定的参考价值。

在ASPxGridView中项目是我从数据库中查出来,绑定的这个字段,人员姓名是动态加载到ASPxGridView中上去的,我要根据姓名和项目将符合条件的在单元格中打上勾,怎样实现啊?

急急急啊!

参考技术A 将单元格内添加checkbox,然后加个botton控件,勾选完提交就行了。

向每个表格视图单元格添加数字 - iOS

【中文标题】向每个表格视图单元格添加数字 - iOS【英文标题】:Add numbers to each table view cell - iOS 【发布时间】:2014-02-01 19:37:47 【问题描述】:

在我的应用程序中,我想通过按数字顺序添加数字来显示表格视图中有多少个单元格。例如,我希望表格视图中的第一个单元格旁边有一个 1,第二个单元格旁边有一个 2。

谢谢!

【问题讨论】:

你会从 tableView:cellForRowAtIndexPath 粘贴你的代码吗:Unheilig 给出的答案是完美的 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath static NSString *simpleTableIdentifier = @"SimpleTableItem"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier]; if (cell == nil) cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:simpleTableIdentifier]; cell.textLabel.text = [tableData objectAtIndex:indexPath.row]; 替换这一行 cell.textLabel.text = [tableData objectAtIndex:indexPath.row]; with cell.textLabel.text = [NSString stringWithFormat:@"%i", indexPath.row+1];检查你的 tableData 数组,如果它有 nsstring 对象 正在工作!谢谢! 在你的 tableData 数组中它包含什么值?? 【参考方案1】:

你可以在你的 tableView:cellForRowAtIndexPath: 方法中做这样的事情

cell.textLabel.text = [NSString stringWithFormat:@"%i", indexPath.row+1];

编辑:

然后确保执行以下操作:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section

    return 10; <<<<====specify here the number of rows to be displayed.

附录:

如果您的标签中已经存储了一些东西,并且仍想存储数字,请尝试执行以下操作:

在故事板中,单击单元格,然后将样式更改为“字幕”。

然后回到您的表格视图控制器,将以下行添加到上述方法:

cell.detailTextLabel.text = [NSString stringWithFormat:@"%i", indexPath.row+1];

所以现在你有两个标签,一个是你想存储你的字符串的标签,另一个是你有讨论的行数的子标签。

添加截图:

【讨论】:

它有效,但摆脱了我以前的标签。我需要一个放在我以前的标签旁边【参考方案2】:

在您的 tableView:cellForRowAtIndexPath: 实现中尝试以下操作:

cell.textLabel.text = [NSString stringWithFormat:@"%@ %i",[tableData objectAtIndex:indexPath.row], ((indexPath.row)+1)];

【讨论】:

【参考方案3】:

你可以做这样的事情,你可以保留“textLabel”作为你想放在那里的任何东西,并在使用 UITableViewCellStyleValue1 时使用“detailTextLabel”来显示右侧的行号。

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
    UITableViewCell *cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:@"cell"];
    [[cell textLabel] setText:@"Your Label"];
    [[cell detailTextLabel] setText:[NSString stringWithFormat:@"%d", [indexPath row]+1]]; //Note the +1 because the first row will have an indexpath 0
    return cell;

【讨论】:

以上是关于怎样向ASPxGridView中的某一个单元格添加值!的主要内容,如果未能解决你的问题,请参考以下文章

向热图中的特定单元格添加注释

如何向 UICollectionView 动态添加新单元格?

向单元格中的 uitextfield 添加方法?

向每个表格视图单元格添加数字 - iOS

不同内容的 TableviewCells

向不同部分的单元格添加多个复选标记,并将其状态保存在Swift iOS中