Como mostrar o cargar en un gridview el contenido de un textbox y/o combobox en C# Windows-Form?

Esto es lo que he intentado por el momento, pero no resulta

Me ha habian dicho que utilize el DataRow, pero no se que es eso, la verdad estoy muy verde con esto de c#, si he llegado a ver DataSet antes pero no se si son exclusivos cuando utilizamos una base de datos, tambien creo que me falta la posicion en la que se insertarian los datos, pero no estoy seguro.

using DevExpress.XtraEditors;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Practicar_POO
{
    public partial class Practicas_Gridview : DevExpress.XtraEditors.XtraForm
    {
        public Practicas_Gridview()
        {
            InitializeComponent();
        }

        private void btnCargar_Click(object sender, EventArgs e)
        {
            string a, b;

            a = cboNombres.Text;
            b = txtEdad.Text;

            gvPantalla.DataSource = a;
            gvPantalla.DataSource = b;

        }
    }
}

asp.net – No es posible asignar valor a TextBox desde un evento: rowcommand de un Gridview

Compañeros, un cordial saludo

Intento asignar un valor (texto) desde el código del servidor (.aspx.vb), a un control: asp:TextBox; sin embargo, no muestra el contenido asignado a dicho textbox en el navegador (chrome). Pero tampoco muestra ningún mensaje de error. ¿Alguien le ha pasado algo similar? Nota: El control: asp:textBox, lo llamo desde el evento: rowcommand de un gridview.

 Protected Sub grwTest_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles grwTest.RowCommand
    
    Dim index As Integer = 0 : index = CInt(e.CommandArgument)          
      Select Case e.CommandName
      TextBox.Text = "José María"
     ScriptManager.RegisterStartupScript(Me, Me.Page.GetType, "test", "test();", True)
               
 End Sub

Muchas Gracias, por sus comentarios.

widget – Problema com GridView, Flutter

me perdi nos widgets do flutter, meu problema é com o Container/Center, quando eu tiro eles e deixo somente o GridView.builder a tela fica branca e quando deixo o Container/Center o Grid funciona, mas não da forma que eu quero, alguém sabe como resolver meu problema?

return Scaffold(
  drawer: Drawer(
    elevation: 0,
    child: ListView(),
  ),
  appBar: AppBar(
    iconTheme: IconThemeData(
      color: Color.fromARGB(255, 30, 87, 181),
    ),
    elevation: 0,
    backgroundColor: Colors.transparent,
    title: Row(
      crossAxisAlignment: CrossAxisAlignment.baseline,
      mainAxisAlignment: MainAxisAlignment.spaceEvenly,
      children: (
        Padding(
          padding: const EdgeInsets.only(right: 65),
          child: Text(
            'Books',
            style: GoogleFonts.roboto(
              textStyle: TextStyle(
                fontSize: 20,
                fontWeight: FontWeight.bold,
                color: Color.fromARGB(255, 30, 87, 181),
              ),
            ),
          ),
        ),
      ),
    ),
  ),
  body: SingleChildScrollView(
    child: SafeArea(
      child: Column(
        children: (
          SizedBox(height: Get.height * 0.01),
          Container(
            child: Image.asset('assets/images/admob_banner.jpg'),
          ),
          SizedBox(height: Get.height * 0.03),
          Padding(
            padding: EdgeInsets.only(
              left: Get.height * 0.05,
              right: Get.height * 0.05,
            ),
            child: TextField(
              autofocus: false,
              decoration: InputDecoration(
                contentPadding: new EdgeInsets.symmetric(
                    vertical: 8.0, horizontal: 8.0),
                prefixIcon: Icon(
                  Icons.search,
                  color: Colors.black,
                ),
                hintText: 'Pesquisa',
                fillColor: Colors.white,
                border: OutlineInputBorder(
                    borderRadius: BorderRadius.circular(20)),
                //fillColor: Colors.green
              ),
              keyboardType: TextInputType.emailAddress,
              style: GoogleFonts.roboto(
                textStyle: TextStyle(),
              ),
            ),
          ),
          SizedBox(height: Get.height * 0.06),
          Row(
            children: (
              Padding(
                padding: EdgeInsets.only(left: Get.height * 0.03),
                child: Text(
                  'Categorias',
                  style: GoogleFonts.roboto(
                    textStyle: TextStyle(
                      fontSize: 30,
                      fontWeight: FontWeight.bold,
                    ),
                  ),
                ),
              ),
            ),
          ),
          Container(
            height: 200,
            child: Center(
              child: GridView.count(
                padding: EdgeInsets.only(left: Get.height * 0.025),
                shrinkWrap: true,
                scrollDirection: Axis.horizontal,
                crossAxisCount: 2,
                children: List.generate(
                  name.length,
                  (index) {
                    return Padding(
                      padding: EdgeInsets.all(8),
                      child: RaisedButton(
                        elevation: 0,
                        child: Text(name(index).toString()),
                        onPressed: () {},
                        shape: RoundedRectangleBorder(
                          side: BorderSide(color: Colors.black),
                          borderRadius: BorderRadius.circular(30.0),
                        ),
                      ),
                    );
                  },
                ),
              ),
            ),
          ),
        ),
      ),
    ),
  ),
);

inserir a descrição da imagem aqui xxxxx inserir a descrição da imagem aqui

applications – I am using cardview with gridview and in design panel my coding output is ok but when i run it on amy android phone it is not working

Below is my XML code:

<androidx.appcompat.widget.LinearLayoutCompat
xmlns:android=”http://schemas.android.com/apk/res/android”
xmlns:app=”http://schemas.android.com/apk/res-auto”
xmlns:tools=”http://schemas.android.com/tools”
android:layout_width=”match_parent”
android:layout_height=”match_parent”
android:orientation=”vertical”
android:weightSum=”10″
tools:context=”.MainActivity”>

<androidx.constraintlayout.widget.ConstraintLayout
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="2"
    android:background="@android:color/holo_orange_light">

    <androidx.appcompat.widget.AppCompatTextView
        android:id="@+id/first"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="16sp"
        android:text="Android Based Attendance Management System"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.125">

    </androidx.appcompat.widget.AppCompatTextView>

    <androidx.appcompat.widget.AppCompatTextView
        android:id="@+id/second"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Integrated With"
        android:textSize="16sp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.498"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.50">

    </androidx.appcompat.widget.AppCompatTextView>

    <androidx.appcompat.widget.AppCompatTextView
        android:id="@+id/third"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="QR"
        android:textSize="16sp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.50"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.80">
    </androidx.appcompat.widget.AppCompatTextView>

</androidx.constraintlayout.widget.ConstraintLayout>

<androidx.gridlayout.widget.GridLayout
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="8"
    android:padding="14dp"
    app:alignmentMode="alignMargins"
    app:columnOrderPreserved="true"
    app:rowCount="2"
    app:columnCount="2">

    <!-- Row1 starts !-->

    <!-- Column1 starts !-->

    <androidx.cardview.widget.CardView
        android:layout_width="0dp"
        android:layout_height="0dp"
        android:layout_margin="16dp"
        app:cardCornerRadius="10dp"
        app:cardElevation="8dp"
        app:layout_columnWeight="1"
        app:layout_rowWeight="1">

        <androidx.appcompat.widget.LinearLayoutCompat
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal|center_vertical"
            android:orientation="vertical"
            android:layout_margin="16dp">

            <androidx.appcompat.widget.AppCompatImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center_horizontal"
                android:src="https://android.stackexchange.com/@drawable/admin_home_page_logo">

            </androidx.appcompat.widget.AppCompatImageView>

            <androidx.appcompat.widget.AppCompatTextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content">

            </androidx.appcompat.widget.AppCompatTextView>

        </androidx.appcompat.widget.LinearLayoutCompat>

    </androidx.cardview.widget.CardView>

    <!-- Column1 ends !-->


    <!-- Column2 starts !-->

    <androidx.cardview.widget.CardView
        android:layout_width="0dp"
        android:layout_height="0dp"
        android:layout_margin="16dp"
        app:cardCornerRadius="10dp"
        app:cardElevation="8dp"
        app:layout_columnWeight="1"
        app:layout_rowWeight="1">


        <androidx.appcompat.widget.LinearLayoutCompat
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal|center_vertical"
            android:orientation="vertical"
            android:layout_margin="16dp">

            <androidx.appcompat.widget.AppCompatImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center_horizontal"
                android:src="@drawable/teacher_logo">

            </androidx.appcompat.widget.AppCompatImageView>

            <androidx.appcompat.widget.AppCompatTextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content">

            </androidx.appcompat.widget.AppCompatTextView>

        </androidx.appcompat.widget.LinearLayoutCompat>


    </androidx.cardview.widget.CardView>

    <!-- Column2 ends !-->

    <!-- Row1 ends !-->



    <!-- Row2 starts !-->

    <!-- Column1 starts !-->

    <androidx.cardview.widget.CardView
        android:layout_width="0dp"
        android:layout_height="0dp"
        android:layout_margin="16dp"
        app:cardCornerRadius="10dp"
        app:cardElevation="8dp"
        app:layout_columnWeight="1"
        app:layout_rowWeight="1">


        <androidx.appcompat.widget.LinearLayoutCompat
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal|center_vertical"
            android:orientation="vertical"
            android:layout_margin="16dp">

            <androidx.appcompat.widget.AppCompatImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center_horizontal"
                android:src="@drawable/students_logo">

            </androidx.appcompat.widget.AppCompatImageView>

            <androidx.appcompat.widget.AppCompatTextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content">

            </androidx.appcompat.widget.AppCompatTextView>

        </androidx.appcompat.widget.LinearLayoutCompat>


    </androidx.cardview.widget.CardView>

    <!-- Column1 ends !-->


    <!-- Column2 starts !-->

    <androidx.cardview.widget.CardView
        android:layout_width="0dp"
        android:layout_height="0dp"
        android:layout_margin="16dp"
        app:cardCornerRadius="10dp"
        app:cardElevation="8dp"
        app:layout_columnWeight="1"
        app:layout_rowWeight="1">


        <androidx.appcompat.widget.LinearLayoutCompat
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal|center_vertical"
            android:orientation="vertical"
            android:layout_margin="16dp">

            <androidx.appcompat.widget.AppCompatImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center_horizontal"
                android:src="@drawable/parents_logo2">

            </androidx.appcompat.widget.AppCompatImageView>

            <androidx.appcompat.widget.AppCompatTextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content">

            </androidx.appcompat.widget.AppCompatTextView>

        </androidx.appcompat.widget.LinearLayoutCompat>


    </androidx.cardview.widget.CardView>

    <!-- Column2 ends !-->

    <!-- Row2 ends !-->

</androidx.gridlayout.widget.GridLayout>

</androidx.appcompat.widget.LinearLayoutCompat>

And this is how my Gradle build is:

plugins {
id ‘com.android.application’
}

android {
compileSdkVersion 30
buildToolsVersion “30.0.3”

defaultConfig {
    applicationId "com.example.androidbasedattendancemanagementsystemusingqr"
    minSdkVersion 16
    targetSdkVersion 30
    versionCode 1
    versionName "1.0"

    testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}

buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
    }
}
compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}

}

dependencies {

implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'com.google.android.material:material:1.2.1'
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'androidx.gridlayout:gridlayout:1.0.0'
testImplementation 'junit:junit:4.13.1'
androidTestImplementation 'androidx.test.ext:junit:1.1.2'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'

}

flutter – Como implementar o VoidCallback numa Lista de Itens para listar num Gridview?

Eu tentei seguir o tutorial deste link http://www.macoratti.net/19/07/flut_gridv1.htm pois tem uma listagem de itens em gridview mais próximo do que quero utilizar.

E então eu tentei adicionar uma opção de tornar esses itens clicáveis e fiz algumas pequenas modificações mas está dando erro na opção VoidCallback.

O erro retornado são estes:

  1. Invalid constant value - line 38
  2. The values in a const list literal must be constants - line 38
  3. Const variables must be initialized with a constant value - line 38

A parte do código que está dando erro é esse:

class ItemExemplo {
  const ItemExemplo({this.titulo, this.icon, this.onPressBtn});
  final String titulo;
  final IconData icon;
  final VoidCallback onPressBtn;
}

const List<ItemExemplo> itenslist = const <ItemExemplo>(
  const ItemExemplo(titulo: 'Carro', icon: Icons.directions_car),
  const ItemExemplo(titulo: 'Bike', icon: Icons.directions_bike),
  const ItemExemplo(titulo: 'Barco', icon: Icons.directions_boat),

  // o onPressBtn da linha abaixo é onde esta dando o erro, mas preciso dele pra função onTap do Widget que será exibido no grid.

  const ItemExemplo(titulo: 'Ônibux', icon: Icons.directions_bus, onPressBtn: () => print("Teste")),
);

Eu até entendo que o erro ta nas constantes, mas será que estou no caminho correto ou deveria refazer de outra maneira totalmente diferente? tem outro modo mais correto de fazer isso e que funcione?

Como ainda não existe um snippet para flutter aqui no SO eu coloquei o código completo no DartPad no link abaixo:

https://dartpad.dev/96d51e9f55496f4125ab6697d1a639e4

c# – Como escribir en una columna de la GridView si el valor es 1 o 2?

mi problema es que tengo un procedimiento en la Base de Datos que me dice que si existe tal cosa me devuelve un valor (1 o 2), ahora quería saber como hago para ponerle a la grilla en el visual ?

Tengo columna Aviso:

create table Aviso(
    Numero int identity,
    FechaIni datetime Default GETDATE(),
    FechaFin datetime not null,
    Codigo int not null,
    Usuario varchar (10) not null,
    Cedula int not null,
    primary key (Numero,Codigo,Cedula),
    foreign key (Codigo) references Categoria(Codigo),
    foreign key (Cedula) references Cliente(Cedula)
    )
go 

Tabla Común y Destacado:

create table Comun(
    Numero int,     
    FechaIni datetime Default GETDATE(),
    FechaFin datetime not null,
    Codigo int not null,
    Usuario varchar (10) not null,
    Cedula int not null,
    Texto varchar(50) not null,
    primary key (Numero,Codigo,Cedula),
    foreign key (Numero,Codigo,Cedula) references Aviso(Numero,Codigo,Cedula)

    )
    go

    create table Destacado(
    Numero int,
    FechaIni datetime Default GETDATE(),
    FechaFin datetime not null,
    Descripcion varchar(50) not null,
    Precio int not null Default 0,
    Codigo int not null,
    Usuario varchar (10) not null,
    Cedula int not null,
    primary key (Numero,Codigo,Cedula),
    foreign key (Numero,Codigo,Cedula) references Aviso(Numero,Codigo,Cedula)
    )
    go

Procedimiento:

Create Procedure ListarAvisosporTipo @Numero int as
begin
     if exists( select * from Comun where Numero=@Numero )
        return 1
            
     if exists(select * from Destacado where Numero=@Numero)
         return 2   
end

Me devuelve un valor si existe en tal tabla.

Ahora me gustaría que si fuese 1 me devolviera en la grilla un string que diga COMÚN y si es 2 DESTACADO.

TIPO IMAGEN GRIDVIEW

Gracias.

c# – mi sesion no jala los datos para llenar el gridview

creo que mi sesion no esta jalando el dato del gridview para hacer una consulta y agregar un valor en un formulario de una pagina aparte.

este rowcommand es para jalar el dato codigoetq.

protected void GvOnRowCommand(object sender, GridViewCommandEventArgs e)
{
    try
    {   
        int index = Convert.ToInt32(e.CommandArgument);
        GridViewRow selected = gvESS.Rows(index);
        System.Web.HttpContext.Current.Session("etqss") = selected.Cells(8).Text;
        Label2.Text = selected.Cells(8).Text;
        Response.Redirect("~/Equipos/EqSinSofE.aspx");
    }
    catch (Exception)
    {

lo siguiente es este metodo

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        llenarddanti();
        llenarddvwin();
        llenarddetiw();
        llenarddoff();

        if (Session("etqss") != null)
        {
            tabla = Equipos.GetEqSS(Session("etqss").ToString());
            llenarcampos(tabla);

            gv2.DataSource = tabla;
            gv2.DataBind();
        }
    }

}

la sesion “etqss” se supone que debe de traer el dato de codigoetq de la fila que se selecciono y hace una consulta para llenar un gridview con este metodo

public static DataTable GetEqSS(string etqss)
{
    DataTable tabla = new DataTable();
    using (sqlCon = new SqlConnection(ConfigurationManager.ConnectionStrings("Soporte").ToString()))
    {
        sqlCon.Open();
        string sql = string.Format("Select codigoetq from Equipo WHERE codigoetq ='{0}'", etqss);
        SqlCommand cmd = new SqlCommand(sql, sqlCon);
        tabla.Load(cmd.ExecuteReader());

    }
    return tabla;
}

y con esto llenar los datos en el label

public void llenarcampos(DataTable tabla)
{
    txtclaeti.Text = tabla.Rows(0)(1).ToString();
} 

arrays – How can I edit the first value of the result of a LINQ query before showing the results in GridView?

I am binding the result of this query to a GridView. This query returns three different datatypes to a list:
byte() IPAddress, DateTime VisitTime, and string UserAgent1.

var last100Visits = (from Visits in context.Visits
                                 select new
                                 {
                                     Visits.Visitor.IPAddress,
                                     Visits.VisitTime,
                                     Visits.Visitor.UserAgent.UserAgent1
                                 }).Take(100).ToList();

It works as expected, except for the IP Address column which results in System.Byte().

I’m still a little unclear as to what is going on between Entity Framework and SQL where the EF IP address datatype is byte() and in SQL it’s binary(4). I know EF and SQL work that out together, but I need to be able to edit the byte() value so I can convert it to a quad IP address string so it displays correctly in GridView.

How would I go about selecting the IPAddress field value from this list result so I can then edit it to convert it to a Quad IP string and then add it back to the list before displaying to the GridView?

I’m using C#, Entity Framework 6, SQL Server

Select c # line in GridView – DevExpress

Good Morning

How can I make this selection exactly, but with the DevExpress grid view or grid control?

            cbo_condicion.Text = this.dgv_list_maestro.SelectedRows(0).Cells(0).Value.ToString();
            txt_cod_contacto.Text = this.dgv_list_maestro.SelectedRows(0).Cells(1).Value.ToString();
            txt_cod_cliente.Text = this.dgv_list_maestro.SelectedRows(0).Cells(2).Value.ToString();
            cbo_tipo_contacto.Text = this.dgv_list_maestro.SelectedRows(0).Cells(3).Value.ToString();

Android: Estoy Intentando Adaptar Los Datos De SQLite and Un Gridview Pero Me Sale Un Fehler En El Select Y Todo Esta Escrito Correcto

// Alguien que me ayude por favor el error me aparece en el selectintroducir el código aquí

Introducir el Código Aquí

Package com.example.recordatorioo; import
androidx.appcompat.app.AppCompatActivity; import
android.content.Intent; import android.database.Cursor; import
android.database.sqlite.SQLiteDatabase; import android.os.Bundle;
import android.view.View; import android.widget.ArrayAdapter; import
android.widget.EditText; import android.widget.GridView; import
android.widget.TextView; import android.widget.Toast; import
java.util.ArrayList; import java.util.List; public class MainActivity
extends AppCompatActivity {
TextView texto;
EditText edtnombre2;
GridView data;
@Override
protected void onCreate (Bundle savedInstanceState) {
super.onCreate (savedInstanceState);
setContentView (R.layout.activity_main);
data = findViewById (R.id.gridview1);
List li = new ArrayList ();
ArrayAdapter dataAdapter = new ArrayAdapter (getApplicationContext (), android.R.layout.simple_gallery_item, li);
dataAdapter.setDropDownViewResource (R.layout.activity_main);
// mb = openOrCreateDatabase ("rec", MODE_PRIVATE, null);
AdministradorDataBase admin = new AdministradorDataBase (this, "administracion", null, 1);
SQLiteDatabase basededatos = admin.getWritableDatabase ();
Cursor fila = basededatos.rawQuery
("select * from rec", null);
if (fila.moveToFirst ()) {
to do{
String nombre = fila.getString (fila.getColumnIndex ("nombre"));
String fecha = fila.getString (fila.getColumnIndex ("fecha"));
String description = fila.getString (fila.getColumnIndex ("description"));
li.add (nombre);
li.add (fecha);
li.add (description);
data.setAdapter (dataAdapter);
} while (fila.moveToFirst ()); {
}}
}}
}}
public void nuevo (view view) {
Intent intent = new intent (MainActivity.this, Main2Activity.class);
startActivity (intention);
}}